.ak-tc{--ak-ink: #1D1D1F;--ak-ink-2: #4B4B50;--ak-ink-3: #6E6E73;--ak-ink-4: #86868B;--ak-surface: #FFFFFF;--ak-surface-2: #FCFCFD;--ak-line: rgba(0, 0, 0, .06);--ak-line-2: rgba(0, 0, 0, .08);--ak-wash: rgba(0, 0, 0, .04);--ak-radius: 20px;--ak-radius-md: 16px;--ak-pill: 9999px;--ak-header-h: 56px;--ak-side-w: 84px;--ak-ease: cubic-bezier(.17, .17, .3, 1);--ak-dur: .18s;--ak-dur-slow: .26s;--ak-glass: saturate(180%) blur(20px);--ak-shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 16px 40px rgba(0, 0, 0, .06);--ak-shadow-pop: 0 1px 2px rgba(0, 0, 0, .05), 0 14px 36px rgba(0, 0, 0, .1);--ak-shadow-pill: 0 1px 2px rgba(0, 0, 0, .05), 0 12px 28px rgba(0, 0, 0, .1);font-family:var(--font-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);color:var(--ak-ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;position:relative;z-index:10}.ak-tc *,.ak-tc *:before,.ak-tc *:after{box-sizing:border-box}.ak-tc a{color:inherit;text-decoration:none}.ak-tc a:hover{opacity:.72}.ak-tc :where(button){font:inherit;color:inherit}.ak-tc [hidden]{display:none!important}.ak-tc svg{flex:0 0 auto}.ak-tc .ak-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 15px;border:1px solid transparent;border-radius:var(--ak-pill);background:transparent;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s var(--ak-ease),opacity .15s var(--ak-ease)}.ak-tc .ak-btn--primary{background:var(--ak-ink);color:#fff;box-shadow:0 1px 2px #00000029}.ak-tc .ak-btn--primary:hover{opacity:.82}.ak-tc .ak-btn--lg{height:36px;padding:0 20px;font-size:14px}.ak-tc .ak-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--ak-line-2);border-radius:var(--ak-pill);background:var(--ak-surface);color:var(--ak-ink-3);cursor:pointer;transition:background .15s var(--ak-ease),color .15s var(--ak-ease)}.ak-tc .ak-icon-btn:hover{background:var(--ak-wash);color:var(--ak-ink)}.ak-tc .ak-icon-btn--sm{width:32px;height:32px;background:transparent}.ak-tc .ak-pop{padding:6px;border:1px solid var(--ak-line-2);border-radius:var(--ak-radius-md);background:#ffffffeb;backdrop-filter:var(--ak-glass);-webkit-backdrop-filter:var(--ak-glass);box-shadow:var(--ak-shadow-pop);opacity:0;translate:0 -4px;scale:.98;transition:opacity var(--ak-dur) var(--ak-ease),translate var(--ak-dur) var(--ak-ease),scale var(--ak-dur) var(--ak-ease)}.ak-tc .ak-pop.is-open{opacity:1;translate:0 0;scale:1}.ak-tc .ak-pop__label{padding:4px 10px 8px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ak-ink-4)}.ak-tc .ak-pop__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:transparent;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--ak-dur) var(--ak-ease)}.ak-tc .ak-pop__item:hover{background:var(--ak-wash)}.ak-tc .ak-pop__item[aria-selected=true]{background:#0000000d;font-weight:500}.ak-tc.ak-editor{flex:1 1 auto;min-width:0;height:100%;min-height:640px;display:flex;flex-direction:column;padding:18px 20px 0 22px}.ak-tc .ak-card{position:relative;flex:1 1 auto;min-height:0;display:flex;border:1px solid var(--ak-line);border-bottom:none;border-radius:var(--ak-radius) var(--ak-radius) 0 0;background:var(--ak-surface);box-shadow:var(--ak-shadow-card)}.ak-tc .ak-pane{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column}.ak-tc .ak-pane--input{border-right:1px solid var(--ak-line);border-top-left-radius:var(--ak-radius);transition:flex-grow var(--ak-dur-slow) var(--ak-ease),flex-basis var(--ak-dur-slow) var(--ak-ease),opacity var(--ak-dur-slow) var(--ak-ease)}.ak-tc .ak-pane--output{padding-bottom:12px;border-top-right-radius:var(--ak-radius);background:var(--ak-surface-2)}.ak-tc .ak-pane__bar{position:sticky;top:var(--ak-header-h);z-index:30;display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;min-height:52px;padding:8px 16px;border-bottom:1px solid var(--ak-line);background:var(--ak-surface)}.ak-tc .ak-pane--input .ak-pane__bar{border-top-left-radius:var(--ak-radius)}.ak-tc .ak-pane--output .ak-pane__bar{height:52px;padding-right:calc(var(--ak-side-w) + 8px);border-top-right-radius:var(--ak-radius);z-index:46;background:var(--ak-surface-2)}.ak-tc .ak-bar__group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ak-tc .ak-select{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--ak-line-2);border-radius:var(--ak-pill);background:transparent;font-size:12px;font-weight:500;cursor:pointer}.ak-tc .ak-select:hover{background:var(--ak-wash)}.ak-tc .ak-select__label{color:var(--ak-ink-4)}.ak-tc .ak-field{position:relative}.ak-tc .ak-input:focus,.ak-tc .ak-input:focus-visible{outline:none;box-shadow:none;border-color:transparent}.ak-tc :is(button,a,[role=button]):focus:not(:focus-visible){outline:none;box-shadow:none}.ak-tc :is(button,a):focus-visible{outline:2px solid var(--ak-line-2);outline-offset:2px}.ak-tc .ak-input{flex:1 1 auto;min-height:0;width:100%;padding:20px 22px 84px;border:none;outline:none;resize:none;background:transparent;font:inherit;font-size:16px;line-height:1.62;letter-spacing:-.014em;color:var(--ak-ink)}.ak-tc .ak-actionbar{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;max-width:calc(100% - 24px);padding:5px 6px 5px 8px;border:1px solid var(--ak-line-2);border-radius:var(--ak-pill);background:#ffffffdb;backdrop-filter:var(--ak-glass);-webkit-backdrop-filter:var(--ak-glass);box-shadow:var(--ak-shadow-pill)}.ak-tc .ak-actionbar--floating{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:40}.ak-tc .ak-actionbar__stat{flex:0 0 auto;padding:0 8px;font-size:13px;font-weight:500;color:var(--ak-ink-2);white-space:nowrap}.ak-tc .ak-actionbar__sep{flex:0 0 1px;width:1px;height:18px;background:var(--ak-line)}.ak-tc .ak-actionbar .ak-btn,.ak-tc .ak-actionbar .ak-select{flex:0 0 auto;margin-left:4px}@media(max-width:900px){.ak-tc .ak-pane--input{border-right:none}.ak-tc .ak-card{flex-direction:column;border-radius:20px 20px 0 0;overflow:hidden}.ak-tc.ak-editor{padding:12px 12px 0}}.ak-tc .ak-sample{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;height:32px;width:auto;padding:0 12px 0 11px;border:1px solid var(--ak-line-2);border-radius:var(--ak-pill);background:transparent;font-size:12px;font-weight:500;color:var(--ak-ink);white-space:nowrap;cursor:pointer}.ak-tc .ak-sample:hover{background:var(--ak-wash)}.ak-tc .ak-sample[data-compact=true]{width:32px;padding:0}.ak-tc .ak-sample[data-compact=true] .ak-sample__label{display:none}.ak-tc .ak-tabs{display:flex;align-items:center;gap:2px;flex:0 0 auto;padding:3px;border-radius:var(--ak-pill);background:#0000000d}.ak-tc .ak-tabs__tab{flex:0 0 auto;height:26px;white-space:nowrap;padding:0 14px;border:none;border-radius:var(--ak-pill);background:transparent;font-size:12px;font-weight:500;color:var(--ak-ink-3);cursor:pointer}.ak-tc .ak-tabs__tab[aria-selected=true]{background:var(--ak-surface);box-shadow:0 1px 2px #0000001a;color:var(--ak-ink)}.ak-tc .ak-pane__bar--front{overflow:visible;flex-wrap:wrap}.ak-tc .ak-tools-menu{position:absolute;top:38px;left:0;z-index:90;width:330px;max-height:min(70vh,460px);overflow-y:auto}.ak-tc .ak-tools-menu__list{display:flex;flex-direction:column;gap:8px}.ak-tc .ak-tool{padding:12px;border-radius:14px;background:#00000006;transition:background .15s var(--ak-ease)}.ak-tc .ak-tool:hover{background:#0000000d}.ak-tc .ak-tool.is-on{background:#0000000f}.ak-tc .ak-tool__toggle{display:flex;align-items:flex-start;gap:10px;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.ak-tc .ak-tool__box{flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border:1.5px solid rgba(0,0,0,.18);border-radius:6px;color:transparent}.ak-tc .ak-tool.is-on .ak-tool__box{border-color:var(--ak-ink);background:var(--ak-ink);color:#fff}.ak-tc .ak-tool__text{flex:1 1 auto;min-width:0}.ak-tc .ak-tool__name{display:block;font-size:13px;font-weight:500}.ak-tc .ak-tool__note{display:block;margin-top:3px;max-width:30ch;font-size:12px;line-height:1.45;color:var(--ak-ink-3)}.ak-tc .ak-tool__count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 7px;border-radius:var(--ak-pill);background:#0000000f;font-size:11.5px;font-weight:500;color:var(--ak-ink-2)}.ak-tc .ak-tool__count:empty{display:none}.ak-tc .ak-tool__picker{margin:10px 0 0 30px}.ak-tc .ak-tool__picker .ak-select{background:var(--ak-surface)}.ak-tc .ak-tool__modes{display:flex;flex-direction:column;margin-top:4px;padding:4px;border-radius:12px;background:var(--ak-surface);box-shadow:inset 0 0 0 1px var(--ak-line)}.ak-tc .ak-changes{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 22px 0}.ak-tc .ak-tc-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--ak-pill);background:#0000000f;font-size:12px;font-weight:500;color:var(--ak-ink)}.ak-tc .ak-tc-chip--none{background:#00000008;color:var(--ak-ink-4)}.ak-tc .ak-pane--output [data-view]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ak-tc .ak-pane--output [data-view][hidden]{display:none}.ak-tc .ak-result{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 22px 24px;font-size:16px;line-height:1.62;letter-spacing:-.014em;color:var(--ak-ink);white-space:pre-wrap;word-break:break-word}.ak-tc .ak-pane--output .ak-reveal[data-view=reveal]{display:block}.ak-tc .ak-reveal{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 22px 24px;font-size:15px;line-height:2.05;letter-spacing:-.008em;white-space:pre-wrap;word-break:break-word}.ak-tc .ak-mark{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:19px;margin:0 1px;padding:0 3px;border-radius:5px;background:var(--ak-tc-mark-red);color:#fff;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;vertical-align:middle}.ak-tc .ak-mark--green{background:var(--ak-tc-mark-green)}.ak-tc .ak-mark--amber{background:var(--ak-tc-mark-amber)}.ak-tc .ak-tc-reveal-note{margin-bottom:10px;font-size:12px;color:var(--ak-ink-4)}.ak-tc .ak-empty--pane{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px;text-align:center}.ak-tc .ak-empty__plate{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#0000000d;color:var(--ak-ink-3)}.ak-tc .ak-empty__title{font-size:14px;font-weight:500}.ak-tc .ak-empty__note{max-width:290px;font-size:13px;line-height:1.55;color:var(--ak-ink-3)}.ak-tc .ak-tc-toast{position:absolute;bottom:66px;left:50%;transform:translate(-50%);z-index:41;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--ak-pill);background:#1d1d1feb;box-shadow:0 8px 24px #0000002e;font-size:12.5px;font-weight:500;color:#fff;white-space:nowrap;animation:ak-tc-toast-in .22s var(--ak-ease) both}@keyframes ak-tc-toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.ak-tc{--ak-tc-mark-red: #F53255;--ak-tc-mark-green: #5BA829;--ak-tc-mark-amber: #D98A00}.ak-tc .ak-tc-card{--ak-side-w: 0px}.ak-tc .ak-tc-card .ak-pane--input .ak-pane__bar{z-index:66}.ak-tc .ak-tc-card>.ak-pane{display:flex;flex:1 1 0;min-width:0}.ak-tc .ak-tools-menu[hidden]{display:none}@media(max-width:900px){.ak-tc .ak-tools-menu{left:auto;right:0;width:min(330px,calc(100vw - 48px));max-height:min(60dvh,460px)}}.ak-tc [data-tooltip]{position:relative}.ak-tc [data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;z-index:200;width:max-content;max-width:140px;padding:7px 10px;border-radius:12px;background:#000000e0;color:var(--tool-ink-on-primary);box-shadow:0 10px 28px #0000002e;font-size:12px;font-weight:500;line-height:1.2;white-space:normal;opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%,4px);transition:opacity var(--d-tool-popup-sm) var(--ease-tool),transform var(--d-tool-popup-sm) var(--ease-tool)}@media(hover:hover){.ak-tc [data-tooltip]:hover:after,.ak-tc [data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.4s}}@media(hover:none){.ak-tc [data-tooltip]:after{display:none}}.ak-tc .ak-tools-menu,.ak-tc .ak-result,.ak-tc .ak-reveal{scrollbar-width:none}.ak-tc .ak-tools-menu::-webkit-scrollbar,.ak-tc .ak-result::-webkit-scrollbar,.ak-tc .ak-reveal::-webkit-scrollbar{display:none}
