.dashboard-container{max-width:1100px;margin:0 auto;padding:100px 1.5rem 2rem}.breadcrumb{color:var(--text-dim,#88a);margin-bottom:12px;font-size:.78rem}.breadcrumb a{color:var(--text-dim,#88a);text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:#22d3ee}.breadcrumb .sep{opacity:.5;margin:0 6px}.page-title{color:var(--text-main,#fff);letter-spacing:-.02em;margin:0 0 8px;font-size:1.8rem;font-weight:800}.page-subtitle{color:var(--text-dim,#88a);max-width:760px;margin:0 0 24px;font-size:.92rem;line-height:1.6}.uuid-controls{flex-wrap:wrap;gap:16px;margin:4px 0 14px;display:flex}.uuid-namespace{flex-wrap:wrap;gap:16px;margin-bottom:14px;display:flex}.uuid-field{flex-direction:column;gap:6px;min-width:200px;display:flex}.uuid-field--narrow{min-width:110px;max-width:140px}.uuid-field--grow{flex:240px}.tool-label{letter-spacing:.02em;color:var(--text-dim,#88a);text-transform:uppercase;font-size:.78rem;font-weight:700}.uuid-select,.uuid-input{border-radius:var(--calc-radius-xs,8px);width:100%;color:var(--text-main,#fff);background:#ffffff0a;border:1px solid #ffffff1a;padding:10px 12px;font-size:.9rem;transition:border-color .2s}.uuid-input{font-family:var(--calc-font-mono,monospace)}.uuid-select:focus,.uuid-input:focus{border-color:#22d3ee;outline:none}.uuid-hint{color:var(--text-dim,#88a);font-size:.76rem;line-height:1.4}.uuid-hint code{font-family:var(--calc-font-mono,monospace);color:#22d3ee}.uuid-options{border-radius:var(--calc-radius-sm,10px);border:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 16px;padding:12px 16px;display:flex}.uuid-options legend{padding:0 8px}.option-toggle{cursor:pointer;color:var(--text-main,#fff);align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.option-toggle input{accent-color:#22d3ee;width:16px;height:16px}.option-label{user-select:none}.uuid-output{font-family:var(--calc-font-mono,monospace);letter-spacing:.01em;font-size:.9rem;line-height:1.7}.uuid-decode-input{margin-top:6px;font-size:1rem}.uuid-verdict{border-radius:var(--calc-radius-md,12px);background:#ffffff08;border:1px solid #ffffff14;margin-top:18px;padding:18px}.uuid-verdict__badge{border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:.9rem;font-weight:700;display:inline-block}.uuid-verdict__badge.is-valid{color:#34d399;background:#34d39924;border:1px solid #34d39966}.uuid-verdict__badge.is-invalid{color:#fb7185;background:#fb718524;border:1px solid #fb718566}.uuid-decode-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px;display:grid}.uuid-decode-cell{border-radius:var(--calc-radius-xs,8px);background:#ffffff08;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.uuid-decode-cell__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim,#88a);font-size:.72rem}.uuid-decode-cell__value{color:var(--text-main,#fff);word-break:break-all;font-size:.92rem}.uuid-mono{font-family:var(--calc-font-mono,monospace)}.uuid-bits{flex-wrap:wrap;gap:6px;margin:6px 0 8px;display:flex}.uuid-bit{border-radius:var(--calc-radius-xs,8px);text-align:center;border:1px solid #0000;flex-direction:column;flex:auto;gap:4px;min-width:80px;padding:10px 8px;display:flex}.uuid-bit__hex{font-family:var(--calc-font-mono,monospace);color:var(--text-main,#fff);word-break:break-all;font-size:.92rem;font-weight:700}.uuid-bit__label{color:var(--text-dim,#88a);font-size:.68rem;line-height:1.2}.uuid-bit--a{background:#22d3ee24;border-color:#22d3ee66}.uuid-bit--b{background:#60a5fa24;border-color:#60a5fa66}.uuid-bit--c{background:#a855f724;border-color:#a855f766}.uuid-bit--d{background:#fbbf2424;border-color:#fbbf2466}.uuid-bit--e{background:#34d39924;border-color:#34d39966}.uuid-bits-legend{color:var(--text-dim,#88a);margin:0 0 14px;font-size:.76rem}.uuid-interpretation{border-radius:0 var(--calc-radius-xs,8px) var(--calc-radius-xs,8px) 0;color:var(--text-main,#fff);background:#22d3ee12;border-left:3px solid #22d3ee;padding:12px 14px;font-size:.88rem;line-height:1.6}.uuid-ref{flex-direction:column;gap:14px;display:flex}.uuid-ref-title{color:var(--text-main,#fff);margin:8px 0 4px;font-size:1.05rem;font-weight:700}.uuid-table{border-collapse:collapse;width:100%;font-size:.85rem}.uuid-table th,.uuid-table td{text-align:left;color:var(--text-main,#fff);border-bottom:1px solid #ffffff12;padding:9px 12px}.uuid-table th{color:var(--text-dim,#88a);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.uuid-table td.uuid-mono{font-size:.8rem}.uuid-copy-ns{color:#22d3ee;cursor:pointer;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:6px;padding:4px 12px;font-size:.76rem;font-weight:600;transition:background-color .2s}.uuid-copy-ns:hover{background:#22d3ee38}.uuid-note{border-radius:var(--calc-radius-sm,10px);color:var(--text-dim,#88a);background:#ffffff08;border:1px solid #ffffff14;padding:12px 16px;font-size:.86rem;line-height:1.6}.uuid-note strong{color:var(--text-main,#fff)}.faq-item__question{cursor:pointer;color:var(--text-main,#fff);user-select:none;justify-content:space-between;align-items:center;padding:14px 4px;font-size:.9rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:after{content:"+";font-family:var(--calc-font-mono,monospace);color:var(--text-dim,#88a);flex-shrink:0;margin-left:16px;font-size:1.1rem;transition:color .2s}.faq-item[open] .faq-item__question:after{content:"−";color:#22d3ee}.faq-item__question:hover{color:#22d3ee}.faq-item__answer{color:var(--text-dim,#88a);padding:0 4px 14px;font-size:.85rem;line-height:1.75}[data-theme=light] .breadcrumb,[data-theme=light] .breadcrumb a,[data-theme=light] .page-subtitle,[data-theme=light] .uuid-hint,[data-theme=light] .uuid-note,[data-theme=light] .uuid-bits-legend,[data-theme=light] .tool-label,[data-theme=light] .uuid-decode-cell__label,[data-theme=light] .uuid-bit__label{color:#475569}[data-theme=light] .page-title,[data-theme=light] .uuid-ref-title,[data-theme=light] .option-toggle,[data-theme=light] .uuid-decode-cell__value,[data-theme=light] .uuid-bit__hex,[data-theme=light] .uuid-table th,[data-theme=light] .uuid-table td,[data-theme=light] .uuid-note strong,[data-theme=light] .uuid-interpretation{color:#0f172a}[data-theme=light] .breadcrumb a:hover,[data-theme=light] .uuid-hint code,[data-theme=light] .uuid-table th{color:#0891b2}[data-theme=light] .uuid-select,[data-theme=light] .uuid-input{color:#0f172a;background:#f0f4f9;border-color:#00000026}[data-theme=light] .uuid-select:focus,[data-theme=light] .uuid-input:focus{border-color:#0891b2}[data-theme=light] .uuid-options{background:#fff;border-color:#0000001f}[data-theme=light] .uuid-options input,[data-theme=light] .option-toggle input{accent-color:#0891b2}[data-theme=light] .uuid-verdict,[data-theme=light] .uuid-decode-cell,[data-theme=light] .uuid-note{background:#edf2f9;border-color:#0000001f}[data-theme=light] .uuid-verdict__badge.is-valid{color:#047857;background:#f0fdf4;border-color:#04785766}[data-theme=light] .uuid-verdict__badge.is-invalid{color:#e11d48;background:#fff1f2;border-color:#e11d4866}[data-theme=light] .uuid-bit--a{background:#0891b21f;border-color:#0891b266}[data-theme=light] .uuid-bit--b{background:#2563eb1f;border-color:#2563eb66}[data-theme=light] .uuid-bit--c{background:#7c3aed1f;border-color:#7c3aed66}[data-theme=light] .uuid-bit--d{background:#b453091f;border-color:#b4530966}[data-theme=light] .uuid-bit--e{background:#0478571f;border-color:#04785766}[data-theme=light] .uuid-interpretation{background:#ecfeff;border-left-color:#0891b2}[data-theme=light] .uuid-table th,[data-theme=light] .uuid-table td{border-bottom-color:#0000001a}[data-theme=light] .uuid-copy-ns{color:#0891b2;background:#0891b21f;border-color:#0891b259}[data-theme=light] .faq-item__question{color:#0f172a}[data-theme=light] .faq-item__question:hover,[data-theme=light] .faq-item[open] .faq-item__question:after{color:#0891b2}[data-theme=light] .faq-item__answer{color:#475569}