:root{--bg-primary:#1e1f22;--bg-secondary:#2b2d30;--bg-tertiary:#393b40;--bg-hover:#4e5157;--bg-selection:#2f65ca;--bg-selection-inactive:#2d3139;--bg-status:#2b2d30;--bg-line-number:#2b2d30;--accent-primary:#3574f0;--accent-secondary:#1a7dc4;--accent-success:#4b9e5f;--accent-warning:#e5a50a;--accent-error:#db5860;--text-primary:#ced0d6;--text-secondary:#8b8d91;--text-disabled:#5a5d63;--text-accent:#6ba7eb;--text-link:#589df6;--border-primary:#43454a;--border-secondary:#2f3136;--border-focus:#3574f0;--border-separator:#32353b;--syntax-keyword:#cf8e6d;--syntax-string:#6aab73;--syntax-number:#2aacb8;--syntax-function:#56a8f5;--syntax-property:#c77dbb;--syntax-builtin:#8888c6;--syntax-comment:#7a7e85;--syntax-tag:#e8bf6a;--syntax-attribute:#bababa;--md-header:#6ba7eb;--md-link:#589df6;--md-code-bg:#2b2d30;--md-blockquote:#3574f0;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 8px #00000040;--shadow-lg:0 8px 16px #0000004d;--transition-fast:.1s ease-out;--transition-normal:.15s ease-out;--transition-slow:.25s ease-out;--titlebar-height:40px;--tab-height:36px;--statusbar-height:24px;--sidebar-width:260px;--line-height:22px;--scrollbar-track:#2b2d30;--scrollbar-thumb:#4e5157;--scrollbar-thumb-hover:#5a5d63;--font-family:"JetBrains Mono", "Fira Code", "Consolas", monospace;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:17px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-font-size=small]{--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--line-height:24px}:root[data-font-size=medium]{--font-size-sm:14px;--font-size-md:16px;--font-size-lg:17px;--line-height:26px}:root[data-font-size=large]{--font-size-sm:16px;--font-size-md:17px;--font-size-lg:18px;--line-height:29px}:root[data-font-size=xlarge]{--font-size-sm:17px;--font-size-md:18px;--font-size-lg:19px;--line-height:31px}:root[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#e8e8e8;--bg-hover:#dfdfdf;--bg-selection:#0078d4;--bg-selection-inactive:#e5e5e5;--bg-status:#f5f5f5;--bg-line-number:#f5f5f5;--accent-primary:#0078d4;--accent-secondary:#005a9e;--accent-success:#107c10;--accent-warning:#f59b00;--accent-error:#d13438;--text-primary:#1e1e1e;--text-secondary:#616161;--text-disabled:#a0a0a0;--text-accent:#0078d4;--text-link:#0078d4;--border-primary:#ccc;--border-secondary:#d9d9d9;--border-focus:#0078d4;--border-separator:#e5e5e5;--syntax-keyword:#00f;--syntax-string:#a31515;--syntax-number:#098658;--syntax-function:#795e26;--syntax-property:#001080;--syntax-builtin:#00f;--syntax-comment:green;--syntax-tag:maroon;--syntax-attribute:red;--md-header:#0078d4;--md-link:#0078d4;--md-code-bg:#f5f5f5;--md-blockquote:#0078d4;--scrollbar-track:#f5f5f5;--scrollbar-thumb:#c4c4c4;--scrollbar-thumb-hover:#a6a6a6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}body{color:#e5e5e5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0c0c0c;height:100vh;margin:0;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,Courier New,monospace;line-height:1.7;overflow:hidden}code{font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,Courier New,monospace}.p-featured{cursor:default;max-width:1080px;margin:24px 0}.p-section-heading,.p-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.p-section-heading{margin-bottom:14px}.p-section-heading h2{font-size:1.15rem}.p-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.p-card{background:var(--t-bg-card);border:1px solid var(--t-border);border-top:2px solid var(--t-green);border-radius:8px;flex-direction:column;gap:16px;padding:22px;display:flex}.p-card-heading h3{color:var(--t-green);font-size:1.25rem}.p-card-heading span,.p-stack,.p-muted{color:var(--t-dim);font-size:.875rem}.p-card p{line-height:1.6}.p-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;font-size:.875rem;display:flex}.p-button{border:1px solid var(--t-green);min-height:44px;color:var(--t-green);border-radius:5px;justify-content:center;align-items:center;padding:10px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.p-button:hover{background:color-mix(in srgb, var(--t-green) 12%, transparent)}.p-contact{color:var(--t-dim);margin-top:18px;font-size:.875rem}.p-page{cursor:default;font-size:1rem;line-height:1.65;overflow-y:auto}.p-nav{background:var(--t-bg-bar);border-bottom:1px solid var(--t-border);flex-wrap:wrap;gap:24px;padding:18px max(20px,50vw - 500px);font-size:.875rem;display:flex}.p-main{width:100%;max-width:1000px;margin:0 auto;padding:40px 24px}.p-header{border-bottom:1px solid var(--t-border);padding-bottom:32px}.p-eyebrow{color:var(--t-green);margin-bottom:12px;font-size:.875rem}.p-header h1{margin-bottom:20px;font-size:clamp(2rem,6vw,3.5rem);line-height:1.2}.p-intro{max-width:760px;font-size:1.125rem}.p-header .p-stack{margin:20px 0}.p-story-grid{grid-template-columns:1fr 1.5fr;gap:36px;margin:32px 0;display:grid}.p-main h2{color:var(--t-green);margin-bottom:12px;font-size:1.125rem}.p-main h3{margin-bottom:8px;font-size:1rem}.p-main p,.p-main li{overflow-wrap:anywhere}.p-main ul{margin-top:14px;padding-left:22px}.p-main li{margin:10px 0}.p-walkthrough{background:var(--t-bg-card);border:1px solid var(--t-border);border-radius:8px;margin:32px 0;padding:24px}.p-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.p-steps li{margin:0}.p-steps button{text-align:left;width:100%;height:100%;min-height:56px;font:inherit;color:var(--t-text);border:1px solid var(--t-border);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:12px;padding:14px;font-size:.875rem;display:flex}.p-steps button[aria-current=step]{border-color:var(--t-green);background:color-mix(in srgb, var(--t-green) 8%, transparent)}.p-step-number{color:var(--t-green);font-weight:600}.p-step-detail{border-left:2px solid var(--t-green);background:var(--t-bg);min-height:140px;padding:20px}.p-decision,.p-evidence{max-width:850px;margin:32px 0}.p-footer{border-top:1px solid var(--t-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;display:flex}@media (width<=640px){.p-grid,.p-story-grid,.p-steps{grid-template-columns:1fr}.p-main{padding:28px 16px}.p-card,.p-walkthrough{padding:18px}.p-nav{gap:16px;padding:14px 16px}.p-story-grid{gap:24px}}:root{--t-bg:#0c0c0c;--t-bg-bar:#1a1a1a;--t-bg-card:#141414;--t-border:#2a2a2a;--t-text:#e5e5e5;--t-dim:#888;--t-green:#39d353;--t-blue:#58a6ff;--t-orange:#ffa657;--t-red:#ff6b6b;--t-keyword:#ffa657;--t-string:#39d353;--t-comment:#9aa6b2;--t-font:"JetBrains Mono", "Fira Code", "Cascadia Code", Consolas, "Courier New", monospace}.t-root[data-theme=dracula]{--t-bg:#282a36;--t-bg-bar:#21222c;--t-bg-card:#21222c;--t-border:#44475a;--t-text:#f8f8f2;--t-dim:#b0bbd7;--t-comment:#b0bbd7}.t-root[data-theme=nord]{--t-bg:#2e3440;--t-bg-bar:#3b4252;--t-bg-card:#3b4252;--t-border:#434c5e;--t-text:#eceff4;--t-dim:#b2bdcf;--t-comment:#b2bdcf;--t-green:#6ade81;--t-string:#6ade81;--t-blue:#82beff;--t-red:#ff9292}.t-root[data-theme=solarized]{--t-bg:#002b36;--t-bg-bar:#073642;--t-bg-card:#073642;--t-border:#586e75;--t-text:#eee8d5;--t-dim:#a7b9bd;--t-comment:#a7b9bd}.t-root[data-theme=light]{--t-bg:#f5f5f5;--t-bg-bar:#e8e8e8;--t-bg-card:#fff;--t-border:#d0d0d0;--t-text:#333;--t-dim:#555;--t-comment:#555;--t-green:#176c2f;--t-blue:#155cb0;--t-orange:#8a4200;--t-red:#ae2525;--t-keyword:#8a4200;--t-string:#176c2f}.t-root[data-color=blue]{--t-green:#58a6ff;--t-string:#58a6ff}.t-root[data-color=purple]{--t-green:#bd93f9;--t-string:#bd93f9}.t-root[data-color=orange]{--t-green:#ffa657;--t-string:#ffa657}.t-root[data-color=cyan]{--t-green:#56d3c2;--t-string:#56d3c2}.t-root[data-theme=light][data-color=blue]{--t-green:#155cb0;--t-string:#155cb0}.t-root[data-theme=light][data-color=purple]{--t-green:#6c37a0;--t-string:#6c37a0}.t-root[data-theme=light][data-color=orange]{--t-green:#8a4200;--t-string:#8a4200}.t-root[data-theme=light][data-color=cyan]{--t-green:#065f55;--t-string:#065f55}.t-root[data-theme=nord][data-color=blue]{--t-green:#a6d3ff;--t-string:#a6d3ff}.t-root[data-theme=nord][data-color=purple]{--t-green:#dfc4ff;--t-string:#dfc4ff}.t-root[data-theme=nord][data-color=orange]{--t-green:#ffc58e;--t-string:#ffc58e}.t-root[data-theme=nord][data-color=cyan]{--t-green:#79e6d7;--t-string:#79e6d7}.t-root[data-theme=solarized][data-color=blue]{--t-green:#82beff;--t-string:#82beff}.t-root[data-theme=solarized][data-color=purple]{--t-green:#cfaaff;--t-string:#cfaaff}.t-root{height:100vh;height:var(--t-viewport-height,100dvh);top:var(--t-viewport-offset-top,0px);background:var(--t-bg);width:100vw;color:var(--t-text);font-family:var(--t-font);cursor:default;flex-direction:column;font-size:17px;line-height:1.5;display:flex;position:relative;overflow:hidden}.t-titlebar{background:var(--t-bg-bar);border-bottom:1px solid var(--t-border);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex;position:relative}.t-dots{flex-shrink:0;align-items:center;gap:7px;display:flex}.t-dot{border-radius:50%;width:13px;height:13px;display:block}.t-dot-red{background:#ff5f57}.t-dot-yellow{background:#ffbd2e}.t-dot-green{background:#28ca41}.t-titlebar-title{color:var(--t-dim);letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.t-settings-btn{border:1px solid var(--t-border);color:var(--t-dim);font-family:var(--t-font);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:34px;padding:0 12px;font-size:14px;transition:color .15s,border-color .15s,background .15s;display:flex}.t-settings-btn:hover,.t-settings-btn:active{color:var(--t-green);border-color:var(--t-green);background:color-mix(in srgb, var(--t-green) 7%, transparent)}.t-settings-panel{background:var(--t-bg-bar);border:1px solid var(--t-border);z-index:100;overscroll-behavior:contain;border-radius:8px;min-width:280px;max-height:calc(100dvh - 66px);padding:14px 16px;position:absolute;top:calc(100% + 6px);right:12px;overflow-y:auto;box-shadow:0 8px 24px #0009}.t-settings-label{color:var(--t-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px}.t-settings-options{flex-wrap:wrap;gap:8px;display:flex}.t-settings-opt{border:1px solid var(--t-border);color:var(--t-dim);font-family:var(--t-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:4px;padding:6px 14px;font-size:13px;transition:color .15s,border-color .15s,background .15s}.t-settings-opt:hover,.t-settings-opt:active{color:var(--t-text);border-color:var(--t-dim)}.t-settings-opt.active{color:var(--t-green);border-color:var(--t-green);background:color-mix(in srgb, var(--t-green) 10%, transparent)}.t-settings-section{border-top:1px solid var(--t-border);margin-top:14px;padding-top:14px}.t-output{flex:1;padding:16px 20px 8px;overflow:hidden auto}.t-output::-webkit-scrollbar{width:6px}.t-output::-webkit-scrollbar-track{background:0 0}.t-output::-webkit-scrollbar-thumb{background:var(--t-border);border-radius:3px}.t-output::-webkit-scrollbar-thumb:hover{background:var(--t-dim)}.t-entry{margin-bottom:2px}.t-prompt-line{flex-wrap:wrap;align-items:baseline;gap:0;margin-top:10px;margin-bottom:2px;display:flex}.t-prompt{color:var(--t-green);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600}.t-prompt-line .t-prompt{text-overflow:ellipsis;max-width:100%;overflow:hidden}.t-cmd-text{color:var(--t-text);word-break:break-all}.t-line{white-space:pre-wrap;word-break:break-word;min-height:1.1em;padding:0}.t-line:empty{min-height:.45em}.t-title{color:var(--t-blue);letter-spacing:.05em;font-weight:600}.t-green{color:var(--t-green)}.t-blue{color:var(--t-blue)}.t-dim{color:var(--t-dim)}.t-error{color:var(--t-red)}.t-keyword{color:var(--t-keyword)}.t-string{color:var(--t-string)}.t-comment{color:var(--t-comment);font-style:italic}.t-number{color:var(--t-blue)}.t-iframe-wrap{margin:6px 0}.t-link{color:var(--t-blue);border-bottom:1px dashed var(--t-blue);text-decoration:none;transition:color .15s,border-color .15s}.t-link:hover{color:var(--t-green);border-color:var(--t-green)}.t-contact-link{color:var(--t-dim);border-bottom:none}.t-profile-card{background:var(--t-bg-card);border:1px solid var(--t-border);border-left:3px solid var(--t-green);border-radius:6px;align-items:flex-start;gap:20px;max-width:1080px;margin:4px 0;padding:16px 20px;display:flex}.t-profile-img{object-fit:cover;border:2px solid var(--t-green);border-radius:8px;flex-shrink:0;width:160px;height:160px}.t-profile-info{flex-direction:column;gap:4px;min-width:0;display:flex}.t-profile-name{color:var(--t-text);letter-spacing:.02em;font-size:20px;font-weight:700}.t-profile-role{color:var(--t-green);font-size:14px}.t-profile-edu{color:var(--t-dim);font-size:14px}.t-profile-tagline{color:var(--t-text);max-width:700px;margin-top:4px;font-size:1rem}.t-profile-links{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:8px;font-size:14px;display:flex}.t-input-wrapper{align-items:center;gap:0;padding:4px 0 12px;display:flex}.t-input-wrapper .t-prompt{text-overflow:ellipsis;flex:0 auto;min-width:0;padding-right:8px;overflow:hidden}.t-input{color:var(--t-text);font-family:var(--t-font);font-size:inherit;line-height:inherit;caret-color:var(--t-green);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex:1 0 8ch;min-width:8ch;padding:0}.t-quick-cmds{background:var(--t-bg-bar);border-bottom:1px solid var(--t-border);scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.t-quick-cmds::-webkit-scrollbar{display:none}.t-quick-btn{border:1px solid var(--t-border);color:var(--t-dim);font-family:var(--t-font);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;min-height:40px;padding:8px 16px;font-size:14px;transition:color .15s,border-color .15s,background .15s;display:flex}.t-quick-btn:hover,.t-quick-btn:active,.t-icp-trigger:focus-visible{color:var(--t-green);border-color:var(--t-green);background:color-mix(in srgb, var(--t-green) 7%, transparent)}.t-icp-trigger{gap:8px;margin-left:auto}.t-icp-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.t-icp-trigger:focus-visible{outline:1px solid var(--t-green);outline-offset:4px}.t-icp-overlay{z-index:1000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#000000b8;place-items:center;padding:24px;animation:.16s ease-out t-icp-overlay-in;display:grid;position:fixed;inset:0;overflow-y:auto}.t-icp-dialog{overscroll-behavior:contain;width:min(100%,580px);max-height:calc(100dvh - 48px);color:var(--t-text);background:var(--t-bg-card);border:1px solid color-mix(in srgb, var(--t-green) 55%, var(--t-border));cursor:default;border-radius:12px;padding:28px;animation:.18s ease-out t-icp-dialog-in;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.t-icp-close{width:34px;height:34px;color:var(--t-dim);font-family:var(--t-font);border:1px solid var(--t-border);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.t-icp-close:hover{color:var(--t-green);border-color:var(--t-green)}.t-icp-close:focus-visible{color:var(--t-green);border-color:var(--t-green);outline:2px solid var(--t-green);outline-offset:2px}.t-icp-dialog-header{align-items:center;gap:16px;padding-right:44px;display:flex}.t-icp-dialog-logo-wrap{border:1px solid var(--t-border);background:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.t-icp-dialog-logo{object-fit:contain;width:32px;height:32px}.t-icp-eyebrow{color:var(--t-green);letter-spacing:.16em;margin-bottom:4px;font-size:11px}.t-icp-dialog h2{color:var(--t-text);font-family:var(--t-font);margin:0;font-size:21px;line-height:1.3}.t-icp-details{background:color-mix(in srgb, var(--t-bg) 60%, transparent);border:1px solid var(--t-border);border-radius:8px;margin:24px 0 0;overflow:hidden}.t-icp-detail-row{gap:6px;padding:16px 18px;display:grid}.t-icp-detail-row+.t-icp-detail-row{border-top:1px solid var(--t-border)}.t-icp-detail-row dt{color:var(--t-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1.4}.t-icp-detail-row dd{min-width:0;color:var(--t-text);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.55}.t-icp-detail-row .t-icp-record{color:var(--t-green);letter-spacing:.02em;font-size:15px;font-weight:600}.t-icp-record-link,.t-icp-record-link:visited{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--t-green) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--t-green) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.t-icp-record-link:hover{color:var(--t-text);text-decoration-color:currentColor}.t-icp-record-link:focus-visible{outline:2px solid var(--t-green);outline-offset:3px;border-radius:2px}@keyframes t-icp-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes t-icp-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.t-bomb-overlay{z-index:9999;pointer-events:none;animation:3.5s linear forwards t-bomb-bg;position:fixed;inset:0;overflow:hidden}@keyframes t-bomb-bg{0%{background:#c80000}85%{background:#c80000}to{background:0 0}}.t-bomb-message{text-align:center;width:100%;padding:0 16px;animation:3.5s ease-out forwards t-bomb-msg;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes t-bomb-msg{0%{opacity:1}85%{opacity:1}to{opacity:0}}.t-bomb-title{color:#fff;text-shadow:0 0 24px #ffffff80;letter-spacing:.06em;white-space:normal;font-size:clamp(2rem,7vw,4rem);font-weight:800;line-height:1.1}.t-bomb-sub{color:#fcc;margin-top:10px;font-size:clamp(1rem,3vw,1.6rem)}@media (width<=768px){.t-root{font-size:15px}.t-output{padding:12px 14px 8px}.t-profile-card{gap:14px;max-width:100%;padding:14px 16px}.t-profile-img{width:130px;height:130px}.t-profile-name{font-size:18px}}@media (width<=480px){.t-root{font-size:14px}.t-titlebar{height:50px;padding:0 12px}.t-titlebar-title{font-size:14px}.t-output{padding:10px 12px 8px}.t-profile-card{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 14px}.t-profile-img{width:110px;height:110px}.t-profile-name{font-size:17px}.t-profile-links{align-items:center}.t-quick-cmds{gap:8px;padding:10px 12px}.t-quick-btn{min-height:44px;padding:10px 16px;font-size:14px}.t-input{font-size:max(16px,1em)}.t-settings-btn{height:40px;padding:0 12px;font-size:14px}.t-settings-panel{width:auto;min-width:0;max-height:calc(100dvh - 64px);position:fixed;top:56px;left:8px;right:8px}.t-icp-overlay{padding:12px}.t-icp-dialog{max-height:calc(100dvh - 24px);padding:22px 16px 18px}.t-icp-detail-row{gap:6px;padding:12px 14px}.t-icp-dialog-header{gap:12px}.t-icp-dialog-logo-wrap{width:44px;height:44px}.t-icp-dialog-logo{width:30px;height:30px}.t-icp-dialog h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.t-icp-overlay,.t-icp-dialog{animation:none}}@media (width<=360px){.t-root{font-size:13px}.t-profile-img{width:90px;height:90px}}.t-root :is(a,button,input,summary):focus-visible{outline:2px solid var(--t-blue);outline-offset:4px}.t-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-skip-link{z-index:1200;background:var(--t-bg);color:var(--t-blue);padding:12px 16px;position:absolute;top:-100px;left:16px}.t-skip-link:focus{top:8px}.t-input-help{color:var(--t-dim);margin:8px 0 18px;font-size:.875rem}.t-input-wrapper{cursor:text;min-height:44px}.t-output{min-height:0}.t-quick-cmds{flex-wrap:wrap;overflow:visible}.t-primary-commands,.t-secondary-commands{gap:8px;min-width:0;display:flex}.t-primary-commands{flex-shrink:0}.t-secondary-commands{scrollbar-width:thin;flex:1;margin:-4px;padding:4px;overflow-x:auto}.t-secondary-commands::-webkit-scrollbar{height:5px}.t-secondary-commands::-webkit-scrollbar-thumb{background:var(--t-dim)}.t-primary-command{color:var(--t-green);border-color:var(--t-green)}.t-quick-btn,.t-settings-opt,.t-settings-btn{min-height:44px}.t-profile-edu{font-size:.875rem}@media (width<=768px){.t-quick-cmds{flex-direction:column}.t-primary-commands{width:100%}.t-primary-command{flex:1;justify-content:center;padding-inline:8px}.t-secondary-commands{flex:none;width:100%}.t-profile-img{width:100px;height:100px}}@media (width<=480px){.t-profile-links{justify-content:center}}@media (prefers-reduced-motion:reduce){.t-root *,.t-root :before,.t-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.App{width:100vw;height:100vh;overflow:hidden}.app-not-found{color:#e5e5e5;background:#0c0c0c;justify-content:center;align-items:center;min-height:100%;padding:24px;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;display:flex}.app-not-found__content{text-align:center;max-width:520px}.app-not-found__status{color:#ff6b6b;margin-bottom:24px;font-size:clamp(3rem,12vw,6rem);font-weight:600;line-height:1}.app-not-found h1{margin-bottom:12px;font-size:clamp(1.4rem,5vw,2rem)}.app-not-found p:not(.app-not-found__status){color:#888;margin-bottom:28px}.app-not-found a{color:#39d353;border:1px solid #39d353;border-radius:4px;padding:10px 16px;text-decoration:none;display:inline-block}.app-not-found a:hover,.app-not-found a:focus-visible{color:#0c0c0c;background:#39d353;outline:none}
