@import "https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom), 0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top), 0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}html[data-theme=paper-brass]{--pb-brand:#ffc907;--pb-brand-2:#eab900;--pb-ink:#17171c;--pb-sidebar-bg:#1d1d22;--pb-page-bg:#f6f4ee;--pb-card-bg:#fff;--pb-strip-bg:#faf8f2;--pb-border:#e2dfd4;--pb-border-input:#ddd9cd;--pb-row-divider:#efede4;--pb-row-hover:#fcfaf4;--pb-text-2:#5b594f;--pb-muted:#71706a;--pb-muted-2:#96938a;--pb-disabled:#c1beb2;--pb-brass:#8a6d00;--pb-nav-inactive:#a5a399;--pb-nav-divider:#33333a;--pb-toggle-track:#ebe8df;--pb-font:"Archivo", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100;--ink-950:var(--pb-ink);--font-display:var(--pb-font);--sidebar-width:232px}html[data-theme=paper-brass] .ira-app{--brand:var(--pb-brand);--brand-2:var(--pb-brand-2);--brand-3:#d4a600;--brand-tint:#fff6d1;--brand-ink:var(--pb-ink);--brand-fg:var(--pb-brass);--ink:var(--pb-ink);--ink-950:var(--pb-ink);--muted:var(--pb-text-2);--muted-2:var(--pb-muted);--bg:var(--pb-page-bg);--panel:var(--pb-card-bg);--surface-subtle:var(--pb-page-bg);--row-hover:var(--pb-row-hover);--row-selected:var(--brand-tint);--line:var(--pb-border);--line-strong:#b8b4a6;--focus:var(--pb-ink);--ok:#1c7c46;--ok-bg:#ddf3e4;--ok-text:#1c7c46;--bad:#b3382f;--bad-bg:#fbe1e1;--bad-text:#b3382f;--warn:#8a6d00;--warn-bg:#fff1bf;--warn-text:#8a6d00;--info:#2b5fab;--info-bg:#e3edfb;--info-text:#2b5fab;--accent:var(--pb-brass);--radius:12px;--radius-sm:8px;--font-display:var(--pb-font);--font-body:var(--pb-font);--tnd-tile:var(--pb-strip-bg)}html[data-theme=paper-brass] aside{--sb-bg:var(--pb-sidebar-bg);--sb-bg-grad:var(--pb-sidebar-bg);--sb-text:var(--pb-nav-inactive);--sb-accent:var(--pb-brand);--sb-accent-2:var(--pb-brand-2);--sb-accent-ink:var(--pb-ink);--sb-accent-txt:var(--pb-brand);font-family:var(--pb-font)}html[data-theme=paper-brass] .sb-nav-row{border-radius:8px;min-height:0;padding:10px 14px;font-size:13.5px;font-weight:500}html[data-theme=paper-brass] .sb-nav-row:hover{color:#fff;background:#ffffff0f}html[data-theme=paper-brass] .sb-nav-row.active,html[data-theme=paper-brass] .sb-nav-row[aria-current=page]{font-weight:700}html[data-theme=paper-brass] aside hr{background-color:var(--pb-nav-divider)}html[data-theme=paper-brass] .app-topbar{font-family:var(--pb-font);--tb-accent:var(--pb-brand);--tb-accent-quiet:#ffc90724;--tb-accent-desc:#cbc7b6}html[data-theme=paper-brass] .ira-app .ira-content{padding:32px 32px 24px}html[data-theme=paper-brass] .ira-app h1,html[data-theme=paper-brass] .ira-app h2,html[data-theme=paper-brass] .ira-app h3{font-family:var(--pb-font);font-weight:800}html[data-theme=paper-brass] .ira-app h1{letter-spacing:-.01em;font-size:30px;line-height:38px}html[data-theme=paper-brass] .ira-app .tender-page-head,html[data-theme=paper-brass] .ira-app .page-head{align-items:flex-start;margin-bottom:20px}html[data-theme=paper-brass] .ira-app .tender-page-head-sub,html[data-theme=paper-brass] .ira-app .page-head-sub{color:var(--pb-muted);font-size:14px;line-height:20px}html[data-theme=paper-brass] .ira-app .btn{border:1.5px solid var(--pb-ink);min-height:0;color:var(--pb-ink);background:0 0;border-radius:8px;padding:10px 18px;font-size:13.5px;font-weight:700;line-height:18px}html[data-theme=paper-brass] .ira-app .btn:hover{background:#17171c0f}html[data-theme=paper-brass] .ira-app .btn.primary{background:var(--pb-brand);border-color:var(--pb-brand);color:var(--pb-ink);box-shadow:none;font-weight:800}html[data-theme=paper-brass] .ira-app .btn.primary:hover{background:var(--pb-brand-2);border-color:var(--pb-brand-2)}html[data-theme=paper-brass] .ira-app .btn.primary:active{background:var(--brand-3);border-color:var(--brand-3)}html[data-theme=paper-brass] .ira-app .btn.ghost{border-color:var(--pb-brass);color:var(--pb-brass)}html[data-theme=paper-brass] .ira-app .btn.link,html[data-theme=paper-brass] .ira-app .btn.subtle{background:0 0;border-color:#0000}html[data-theme=paper-brass] .ira-app .btn.subtle{color:var(--pb-muted);font-weight:600}html[data-theme=paper-brass] .ira-app .btn.danger,html[data-theme=paper-brass] .ira-app .btn.danger-solid{color:#fff;background:#b3382f;border-color:#b3382f}html[data-theme=paper-brass] .ira-app .btn.danger:hover,html[data-theme=paper-brass] .ira-app .btn.danger-solid:hover{background:#8e2b24;border-color:#8e2b24}html[data-theme=paper-brass] .ira-app .btn.danger-quiet{background:var(--pb-card-bg);color:#b3382f;border-color:#b3382f}html[data-theme=paper-brass] .ira-app .btn.danger-quiet:hover{background:#fbe1e1}html[data-theme=paper-brass] .ira-app .btn.subtle.danger{color:var(--pb-muted);background:0 0;border-color:#0000}html[data-theme=paper-brass] .ira-app .btn.subtle.danger:hover,html[data-theme=paper-brass] .ira-app .btn.subtle.danger:focus-visible{color:#b3382f;background:#fbe1e1}html[data-theme=paper-brass] .ira-app .btn.warn{background:var(--pb-card-bg);border-color:var(--pb-brass);color:var(--pb-brass)}html[data-theme=paper-brass] .ira-app .btn.warn:hover{background:#fff1bf}html[data-theme=paper-brass] .ira-app .btn:disabled,html[data-theme=paper-brass] .ira-app .btn[aria-disabled=true]{background:var(--pb-strip-bg);border-color:var(--pb-border-input);color:var(--pb-muted);box-shadow:none}html[data-theme=paper-brass] .ira-app .btn.lg{padding:13px 22px;font-size:15px}html[data-theme=paper-brass] .ira-app .btn.small{padding:6px 12px;font-size:12px}html[data-theme=paper-brass] .ira-app .btn.block{width:100%}html[data-theme=paper-brass] .ira-app .btn.icon{width:40px;min-width:40px;height:40px;padding:0}html[data-theme=paper-brass] .ira-app .field-input,html[data-theme=paper-brass] .ira-app .field-select,html[data-theme=paper-brass] .ira-app .field-textarea,html[data-theme=paper-brass] .ira-app .search-input,html[data-theme=paper-brass] .ira-app .tender-toolbar select,html[data-theme=paper-brass] .ira-app .tender-toolbar input[type=search],html[data-theme=paper-brass] .ira-app :is(input,select,textarea):not([class]):not([type=checkbox]):not([type=radio]){border:1px solid var(--pb-border-input);background-color:var(--pb-card-bg);min-height:0;color:var(--pb-ink);font-family:var(--pb-font);border-radius:8px;padding:9px 14px;font-size:13.5px;line-height:18px}html[data-theme=paper-brass] .ira-app .tender-toolbar select{font-weight:600}html[data-theme=paper-brass] .ira-app .search-input{padding-left:var(--search-icon-gutter)}html[data-theme=paper-brass] .ira-app .field-textarea,html[data-theme=paper-brass] .ira-app textarea:not([class]){min-height:96px}html[data-theme=paper-brass] .ira-app input[type=checkbox]{background-color:var(--pb-card-bg);border:1.5px solid #b8b4a6;border-radius:4px;width:15px;height:15px}html[data-theme=paper-brass] .ira-app input[type=checkbox]:checked{background-color:var(--pb-brand);border-color:var(--pb-brand)}html[data-theme=paper-brass] .ira-app .toolbar-check{color:var(--pb-text-2);font-size:13px}html[data-theme=paper-brass] .ira-app .view-toggle,html[data-theme=paper-brass] .ira-app .tnd-view-toggle{background:var(--pb-toggle-track);border-radius:9px;gap:0;padding:3px}html[data-theme=paper-brass] .ira-app .view-toggle .btn,html[data-theme=paper-brass] .ira-app .tnd-view-toggle .btn{color:var(--pb-muted);box-shadow:none;background:0 0;border:0;border-radius:7px;padding:7px 16px;font-size:13px;font-weight:700}html[data-theme=paper-brass] .ira-app .view-toggle .btn:hover,html[data-theme=paper-brass] .ira-app .tnd-view-toggle .btn:hover{background:#17171c0d}html[data-theme=paper-brass] .ira-app .view-toggle .btn.seg-on,html[data-theme=paper-brass] .ira-app .view-toggle .btn.seg-on:hover,html[data-theme=paper-brass] .ira-app .tnd-view-toggle .btn.seg-on,html[data-theme=paper-brass] .ira-app .tnd-view-toggle .btn.seg-on:hover{background:var(--pb-ink);color:var(--pb-brand)}html[data-theme=paper-brass] .ira-app .seg-on,html[data-theme=paper-brass] .ira-app .btn.seg-on{background-color:var(--pb-ink);border-color:var(--pb-ink);color:var(--pb-brand)}html[data-theme=paper-brass] .ira-app .list-card{border:1px solid var(--pb-border);scrollbar-color:#17171c38 transparent;border-radius:12px}html[data-theme=paper-brass] .ira-app .list-card::-webkit-scrollbar-thumb{background-color:#17171c33}html[data-theme=paper-brass] .ira-app .list-table th{background:var(--pb-toggle-track);border-bottom:1px solid var(--pb-border);color:var(--pb-muted);letter-spacing:.07em;padding:12px 20px;font-size:11px;font-weight:700;line-height:14px}html[data-theme=paper-brass] .ira-app .list-table th.sortable:hover,html[data-theme=paper-brass] .ira-app .list-table th.sorted,html[data-theme=paper-brass] .ira-app .list-table th .sort-ind{color:var(--pb-brass)}html[data-theme=paper-brass] .ira-app .list-table td{border-bottom:1px solid var(--pb-row-divider);color:var(--pb-text-2);padding:15px 20px;font-size:13px;line-height:18px}html[data-theme=paper-brass] .ira-app .list-table td:first-child strong{color:var(--pb-brass);font-size:12.5px;font-weight:700}html[data-theme=paper-brass] .ira-app .list-table td:nth-child(2){color:var(--pb-ink);font-size:14px;font-weight:650}html[data-theme=paper-brass] .ira-app .list-table :is(th,td):first-child{white-space:nowrap}html[data-theme=paper-brass] .ira-app .list-table td.num{color:var(--pb-ink);font-size:14px;font-weight:750}html[data-theme=paper-brass] .ira-app .list-table tbody tr:hover{background:var(--pb-row-hover)}html[data-theme=paper-brass] .ira-app .row-chevron{color:var(--pb-disabled)}html[data-theme=paper-brass] .ira-app .list-table tbody tr:hover .row-chevron{color:var(--pb-brass)}html[data-theme=paper-brass] .ira-app .tender-totals,html[data-theme=paper-brass] .ira-app .list-foot{border:1px solid var(--pb-border);background:var(--pb-card-bg);color:var(--pb-text-2);border-radius:12px;padding:13px 20px;font-size:13px}html[data-theme=paper-brass] .ira-app .tender-totals strong{color:var(--pb-ink);font-weight:700}html[data-theme=paper-brass] .ira-app .empty-state{background:var(--pb-card-bg);border-color:var(--pb-border);border-radius:12px}html[data-theme=paper-brass] .ira-app .status-pill{letter-spacing:.05em;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:800}html[data-theme=paper-brass] .ira-app .status-pill[data-status=We\ WON],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Won],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Accepted],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Active],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Approved],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Completed],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Complete]{color:#1c7c46;background:#ddf3e4}html[data-theme=paper-brass] .ira-app .status-pill[data-status=Builder\ Won]{color:#8a6d00;background:#fff1bf}html[data-theme=paper-brass] .ira-app .status-pill[data-status="Tendering in Process"],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Revised]{color:#5b44b8;background:#ece7fb}html[data-theme=paper-brass] .ira-app .status-pill[data-status=Quote\ Sent],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Submitted]{color:#0e7a72;background:#dcf0ee}html[data-theme=paper-brass] .ira-app .status-pill[data-status=We\ Lost],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Lost],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Rejected]{color:#b3382f;background:#fbe1e1}html[data-theme=paper-brass] .ira-app .status-pill[data-status=Opportunity],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Prospect],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Scheduled],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Awaiting\ Response]{color:#2b5fab;background:#e3edfb}html[data-theme=paper-brass] .ira-app .status-pill[data-status="Post Submit Revisions"],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Builder\ Lost],html[data-theme=paper-brass] .ira-app .status-pill[data-status=In\ Review],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Results\ Pending],html[data-theme=paper-brass] .ira-app .status-pill[data-status="Bid/No Bid Review"],html[data-theme=paper-brass] .ira-app .status-pill[data-status=On\ Hold]{color:#b4610e;background:#fcead8}html[data-theme=paper-brass] .ira-app .status-pill[data-status^=Draft],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Declined],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Withdrawn],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Inactive],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Cancelled],html[data-theme=paper-brass] .ira-app .status-pill[data-status=Not\ Proceeding],html[data-theme=paper-brass] .ira-app .status-pill:not([data-status]),html[data-theme=paper-brass] .ira-app .status-pill[data-status=""]{color:#6b685c;background:#eeece2}html[data-theme=paper-brass] .ira-app .list-table td:nth-child(13) .status-pill{border-radius:6px}html[data-theme=paper-brass] .ira-app .wl-chip{border:0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}html[data-theme=paper-brass] .ira-app .wl-chip-won{color:#1c7c46;background:#ddf3e4}html[data-theme=paper-brass] .ira-app .wl-chip-lost{color:#b3382f;background:#fbe1e1}html[data-theme=paper-brass] .ira-app .wl-pred{border-radius:0;gap:0;font-size:11px;font-weight:800;overflow:visible}html[data-theme=paper-brass] .ira-app .wl-pred-w{color:#1c7c46;background:#ddf3e4;border-radius:6px 0 0 6px;padding:4px 7px}html[data-theme=paper-brass] .ira-app .wl-pred-l{color:#b3382f;background:#fbe1e1;border-radius:0 6px 6px 0;padding:4px 7px}html[data-theme=paper-brass] .ira-app .tk-status{border:0;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800}html[data-theme=paper-brass] .ira-app .tk-done{color:#1c7c46;background:#ddf3e4}html[data-theme=paper-brass] .ira-app .tk-progress{color:#8a6d00;background:#fff1bf}html[data-theme=paper-brass] .ira-app .tk-dur{color:var(--pb-muted-2)}html[data-theme=paper-brass] .ira-app .kanban-col{background:var(--pb-strip-bg);border-color:var(--pb-border)}html[data-theme=paper-brass] .ira-app .kanban-card{background:var(--pb-card-bg);border-color:var(--pb-border)}html[data-theme=paper-brass] .ira-app .kanban-card-num,html[data-theme=paper-brass] .ira-app .kanban-col-sum{color:var(--pb-brass)}html[data-theme=paper-brass] .ira-app .tender-card{background:var(--pb-card-bg);border-color:var(--pb-border);border-radius:12px}html[data-theme=paper-brass] .ira-app .tender-card-num{color:var(--pb-brass)}html[data-theme=paper-brass] .detail-drawer{background:var(--pb-card-bg);border-left:1px solid var(--pb-border);box-shadow:-8px 0 24px #17171c14}html[data-theme=paper-brass] .dd-head{border-bottom:1px solid var(--pb-border);background:var(--pb-strip-bg)}html[data-theme=paper-brass] .dd-title{color:var(--pb-ink);font-family:var(--pb-font)}html[data-theme=paper-brass] .dd-close{color:var(--pb-muted)}html[data-theme=paper-brass] .dd-close:hover{background:var(--pb-row-hover);color:var(--pb-ink)}html[data-theme=paper-brass] .tdd{color:var(--pb-ink);font-family:var(--pb-font)}html[data-theme=paper-brass] .tdd-num{color:var(--pb-brass);font-size:12.5px}html[data-theme=paper-brass] .tdd-name{font-family:var(--pb-font);font-weight:800}html[data-theme=paper-brass] .tdd-more{color:var(--pb-muted)}html[data-theme=paper-brass] .tdd-more:hover{background:var(--pb-row-hover);color:var(--pb-ink)}html[data-theme=paper-brass] .tdd-tabs{border-bottom:1px solid var(--pb-border)}html[data-theme=paper-brass] .tdd-tab{color:var(--pb-text-2)}html[data-theme=paper-brass] .tdd-tab:hover{color:var(--pb-ink)}html[data-theme=paper-brass] .tdd-tab.active{color:var(--pb-ink);border-bottom-color:var(--pb-brand)}html[data-theme=paper-brass] .tdd-sec-title,html[data-theme=paper-brass] .tdd-dl dt,html[data-theme=paper-brass] .tdd-table th,html[data-theme=paper-brass] .tdd-stage,html[data-theme=paper-brass] .tdd-status{text-transform:none;letter-spacing:normal}html[data-theme=paper-brass] .tdd-sec-title,html[data-theme=paper-brass] .tdd-dl dt{color:var(--pb-muted-2)}html[data-theme=paper-brass] .tdd-badge{text-transform:lowercase;letter-spacing:normal}html[data-theme=paper-brass] .tdd-badge:first-letter{text-transform:uppercase}html[data-theme=paper-brass] .tdd-sec-note,html[data-theme=paper-brass] .tdd-sub,html[data-theme=paper-brass] .tdd-foot{color:var(--pb-muted)}html[data-theme=paper-brass] .tdd-empty{border:1px dashed var(--pb-border);color:var(--pb-muted)}html[data-theme=paper-brass] .tdd-table th{background:var(--pb-toggle-track);border-color:var(--pb-border);color:var(--pb-muted)}html[data-theme=paper-brass] .tdd-table-wrap{border-color:var(--pb-border)}html[data-theme=paper-brass] .tdd-table td{border-color:var(--pb-row-divider)}html[data-theme=paper-brass] .tdd-qr tbody tr.is-openable:hover{background:var(--pb-row-hover)}html[data-theme=paper-brass] .tdd-status[data-status=Accepted]{color:#1c7c46;background:#ddf3e4}html[data-theme=paper-brass] .tdd-status[data-status=Submitted]{color:#0e7a72;background:#dcf0ee}html[data-theme=paper-brass] .tdd-status[data-status=Rejected]{color:#b3382f;background:#fbe1e1}html[data-theme=paper-brass] .tdd-status[data-status=Revised]{color:#5b44b8;background:#ece7fb}html[data-theme=paper-brass] .tdd-status[data-status=In\ Review]{color:#b4610e;background:#fcead8}html[data-theme=paper-brass] .tdd-status[data-status=Draft]{color:#6b685c;background:#eeece2}html[data-theme=paper-brass] .im-overlay{--ink:var(--pb-ink);--muted:var(--pb-text-2);--muted-2:var(--pb-muted);--line:var(--pb-border);--line-strong:#b8b4a6;--panel:var(--pb-card-bg);--surface-subtle:var(--pb-strip-bg);--brand:var(--pb-brand);--brand-2:var(--pb-brand-2);--brand-3:#d4a600;--brand-tint:#fff6d1;--brand-ink:var(--pb-ink);--brand-fg:var(--pb-brass);--bad:#b3382f;--bad-text:#b3382f;--focus:var(--pb-ink);--row-hover:var(--pb-row-hover);font-family:var(--pb-font);background:#17171c8c}html[data-theme=paper-brass] .im-head{background:var(--pb-strip-bg);border-top-left-radius:16px;border-top-right-radius:16px}html[data-theme=paper-brass] .im-head h2{font-family:var(--pb-font);font-size:19px;font-weight:800}html[data-theme=paper-brass] .ira-app .field-hint.info,html[data-theme=paper-brass] .field-hint.info{color:#2b5fab}html[data-theme=paper-brass] .ira-app .field-hint.warn,html[data-theme=paper-brass] .field-hint.warn{color:var(--pb-brass)}html[data-theme=paper-brass] .ira-app .tnd-tab.active,html[data-theme=paper-brass] .tnd-tab.active{border-bottom-color:var(--pb-brand);color:var(--pb-ink)}html[data-theme=paper-brass] .wl-cal-dayhead.today,html[data-theme=paper-brass] .wl-cal-caphead.today{background:var(--pb-brand-tint,#fff6d1);color:var(--pb-ink)}html[data-theme=paper-brass] .wl-prog-col.today{background:#fffdf2}html[data-theme=paper-brass] .ira-app .tc-cal-today,html[data-theme=paper-brass] .ira-app .tc-grid-dow.tc-cal-today{color:var(--pb-brass);background:#fffdf2}html[data-theme=paper-brass] .ira-app .tc-cal-today .tc-cal-date{color:var(--pb-brass)}html[data-theme=paper-brass] .ira-app .tko-status-done{color:#1c7c46;background:#ddf3e4}html[data-theme=paper-brass] .ira-app .tko-status-archived{color:#6b685c;background:#eeece2}html[data-theme=paper-brass] .ira-app .ca-pill.idle{color:var(--pb-muted)}html[data-theme=paper-brass] .ira-app .tir-bd-val,html[data-theme=paper-brass] .ira-app .tir-toggle{color:var(--pb-text-2)}html[data-theme=paper-brass] .ira-app .tir-margin-sell{background:var(--brand-tint);color:var(--pb-brass)}html[data-theme=paper-brass]{--color-gray-50:#faf8f2;--color-gray-100:#f2efe8;--color-gray-200:#e2dfd4;--color-gray-300:#d3cfc2;--color-gray-400:#9e9b90;--color-gray-500:#767368;--color-gray-600:#5f5d54;--color-gray-700:#4c4a42;--color-gray-800:#35342e;--color-gray-900:#232220;--color-gray-950:#17171c;--color-slate-50:#faf8f2;--color-slate-100:#f2efe8;--color-slate-200:#e2dfd4;--color-slate-300:#d3cfc2;--color-slate-400:#9e9b90;--color-slate-500:#767368;--color-slate-600:#5f5d54;--color-slate-700:#4c4a42;--color-slate-800:#35342e;--color-slate-900:#232220;--color-slate-950:#17171c;--color-neutral-50:#faf8f2;--color-neutral-100:#f2efe8;--color-neutral-200:#e2dfd4;--color-neutral-300:#d3cfc2;--color-neutral-400:#9e9b90;--color-neutral-500:#767368;--color-neutral-600:#5f5d54;--color-neutral-700:#4c4a42;--color-neutral-800:#35342e;--color-neutral-900:#232220;--color-zinc-200:#e2dfd4;--color-zinc-500:#767368;--color-zinc-700:#4c4a42;--p-surface-0:#fff;--p-surface-50:#faf8f2;--p-surface-100:#f2efe8;--p-surface-200:#e2dfd4;--p-surface-300:#d3cfc2;--p-surface-400:#9e9b90;--p-surface-500:#767368;--p-surface-600:#5f5d54;--p-surface-700:#4c4a42;--p-surface-800:#35342e;--p-surface-900:#232220;--p-surface-950:#17171c;--p-text-color:var(--pb-text-2);--p-text-muted-color:var(--pb-muted);--p-text-hover-color:var(--pb-ink);--p-content-color:var(--pb-text-2);--p-content-background:var(--pb-card-bg);--p-content-border-color:var(--pb-border);--p-dialog-background:var(--pb-card-bg);--p-dialog-border-color:var(--pb-border);--p-dialog-color:var(--pb-text-2);--p-dialog-header-color:var(--pb-ink);--p-overlay-modal-border-color:var(--pb-border);--p-overlay-popover-border-color:var(--pb-border);--p-overlay-select-border-color:var(--pb-border);--p-overlay-select-color:var(--pb-text-2);--p-select-overlay-color:var(--pb-text-2);--p-select-border-color:var(--pb-border-input);--p-select-placeholder-color:var(--pb-muted-2);--p-list-option-color:var(--pb-text-2);--p-menu-item-color:var(--pb-text-2);--p-menu-border-color:var(--pb-border);--p-tooltip-background:var(--pb-ink);--p-datatable-header-cell-background:var(--pb-toggle-track);--p-datatable-header-cell-color:var(--pb-muted);--p-datatable-header-cell-border-color:var(--pb-border);--p-datatable-body-cell-border-color:var(--pb-row-divider);--p-datatable-row-color:var(--pb-text-2);--p-datatable-row-hover-background:var(--pb-row-hover);--p-datatable-row-hover-color:var(--pb-ink);--p-datatable-paginator-top-border-color:var(--pb-border);--p-datatable-footer-border-color:var(--pb-border);--p-datatable-filter-rule-border-color:var(--pb-border);--p-paginator-color:var(--pb-muted);--p-paginator-nav-button-color:var(--pb-muted);--p-paginator-nav-button-hover-background:var(--pb-row-hover);--p-form-field-background:var(--pb-card-bg);--p-form-field-border-color:var(--pb-border-input);--p-form-field-hover-border-color:#b8b4a6;--p-form-field-color:var(--pb-ink);--p-form-field-placeholder-color:var(--pb-muted-2);--p-form-field-disabled-background:var(--pb-strip-bg);--p-form-field-disabled-color:var(--pb-muted-2);--p-checkbox-border-color:#b8b4a6;--p-checkbox-hover-border-color:var(--pb-muted-2);--p-button-secondary-background:var(--pb-strip-bg);--p-button-secondary-border-color:var(--pb-border);--p-button-secondary-color:var(--pb-text-2);--p-button-secondary-hover-background:var(--pb-row-hover);--p-button-secondary-hover-color:var(--pb-ink);--p-button-text-secondary-color:var(--pb-muted);--p-button-text-plain-hover-background:var(--pb-row-hover);--p-button-outlined-secondary-border-color:var(--pb-border)}html[data-theme=paper-brass] .p-component,html[data-theme=paper-brass] .p-component input,html[data-theme=paper-brass] .p-component textarea,html[data-theme=paper-brass] .p-component select,html[data-theme=paper-brass] .p-component button{font-family:var(--pb-font)}@font-face{font-family:primeicons;font-display:block;src:url(/build/assets/primeicons-DMOk5skT.eot);src:url(/build/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/build/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/build/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/build/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/build/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;src:url(/build/assets/tabler-icons-CKaxJfX3.woff2?v3.44.0)format("woff2"),url(/build/assets/tabler-icons-KWc1JFMo.woff?)format("woff"),url(/build/assets/tabler-icons-DSK2_1ka.ttf?v3.44.0)format("truetype")}.ti{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:tabler-icons!important}.ti-a-b:before{content:""}.ti-a-b-2:before{content:""}.ti-a-b-off:before{content:""}.ti-abacus:before{content:""}.ti-abacus-off:before{content:""}.ti-abc:before{content:""}.ti-access-point:before{content:""}.ti-access-point-off:before{content:""}.ti-accessible:before{content:""}.ti-accessible-off:before{content:""}.ti-acorn:before{content:"𐉕"}.ti-acrobatic:before{content:"𐉔"}.ti-activity:before{content:""}.ti-activity-heartbeat:before{content:""}.ti-ad:before{content:""}.ti-ad-2:before{content:""}.ti-ad-circle:before{content:""}.ti-ad-circle-off:before{content:""}.ti-ad-off:before{content:""}.ti-address-book:before{content:""}.ti-address-book-off:before{content:""}.ti-adjustments:before{content:""}.ti-adjustments-alt:before{content:""}.ti-adjustments-bolt:before{content:""}.ti-adjustments-cancel:before{content:""}.ti-adjustments-check:before{content:""}.ti-adjustments-code:before{content:""}.ti-adjustments-cog:before{content:""}.ti-adjustments-dollar:before{content:""}.ti-adjustments-down:before{content:""}.ti-adjustments-exclamation:before{content:""}.ti-adjustments-heart:before{content:""}.ti-adjustments-horizontal:before{content:""}.ti-adjustments-minus:before{content:""}.ti-adjustments-off:before{content:""}.ti-adjustments-pause:before{content:""}.ti-adjustments-pin:before{content:""}.ti-adjustments-plus:before{content:""}.ti-adjustments-question:before{content:""}.ti-adjustments-search:before{content:""}.ti-adjustments-share:before{content:""}.ti-adjustments-spark:before{content:"ﾾ"}.ti-adjustments-star:before{content:""}.ti-adjustments-up:before{content:""}.ti-adjustments-x:before{content:""}.ti-aerial-lift:before{content:""}.ti-affiliate:before{content:""}.ti-ai:before{content:"ﻧ"}.ti-ai-agent:before{content:"𐇹"}.ti-ai-agents:before{content:"𐇸"}.ti-ai-gateway:before{content:"𐇷"}.ti-air-balloon:before{content:""}.ti-air-conditioning:before{content:""}.ti-air-conditioning-disabled:before{content:""}.ti-air-traffic-control:before{content:"ﬁ"}.ti-alarm:before{content:""}.ti-alarm-average:before{content:"ﲞ"}.ti-alarm-minus:before{content:""}.ti-alarm-off:before{content:""}.ti-alarm-plus:before{content:""}.ti-alarm-smoke:before{content:"𐂶"}.ti-alarm-snooze:before{content:""}.ti-album:before{content:""}.ti-album-off:before{content:""}.ti-alert-circle:before{content:""}.ti-alert-circle-off:before{content:"ﱥ"}.ti-alert-hexagon:before{content:""}.ti-alert-hexagon-off:before{content:"ﱦ"}.ti-alert-octagon:before{content:""}.ti-alert-small:before{content:""}.ti-alert-small-off:before{content:"ﱧ"}.ti-alert-square:before{content:""}.ti-alert-square-rounded:before{content:""}.ti-alert-square-rounded-off:before{content:"ﱨ"}.ti-alert-triangle:before{content:""}.ti-alert-triangle-off:before{content:"ﱩ"}.ti-alien:before{content:""}.ti-align-box-bottom-center:before{content:""}.ti-align-box-bottom-left:before{content:""}.ti-align-box-bottom-right:before{content:""}.ti-align-box-center-bottom:before{content:"頋"}.ti-align-box-center-middle:before{content:""}.ti-align-box-center-stretch:before{content:"頻"}.ti-align-box-center-top:before{content:"鬒"}.ti-align-box-left-bottom:before{content:""}.ti-align-box-left-middle:before{content:""}.ti-align-box-left-stretch:before{content:"龜"}.ti-align-box-left-top:before{content:""}.ti-align-box-right-bottom:before{content:""}.ti-align-box-right-middle:before{content:""}.ti-align-box-right-stretch:before{content:"𢡊"}.ti-align-box-right-top:before{content:""}.ti-align-box-top-center:before{content:""}.ti-align-box-top-left:before{content:""}.ti-align-box-top-right:before{content:""}.ti-align-center:before{content:""}.ti-align-justified:before{content:""}.ti-align-left:before{content:""}.ti-align-left-2:before{content:"＀"}.ti-align-right:before{content:""}.ti-align-right-2:before{content:"﻿"}.ti-alpha:before{content:""}.ti-alphabet-arabic:before{content:"Ｏ"}.ti-alphabet-bangla:before{content:"Ｎ"}.ti-alphabet-cyrillic:before{content:""}.ti-alphabet-greek:before{content:""}.ti-alphabet-hebrew:before{content:"Ｍ"}.ti-alphabet-korean:before{content:"Ｌ"}.ti-alphabet-latin:before{content:""}.ti-alphabet-polish:before{content:"𐆱"}.ti-alphabet-runes:before{content:"𐆰"}.ti-alphabet-thai:before{content:"Ｋ"}.ti-alt:before{content:"ﱔ"}.ti-ambulance:before{content:""}.ti-ampersand:before{content:""}.ti-analyze:before{content:""}.ti-analyze-off:before{content:""}.ti-anchor:before{content:""}.ti-anchor-off:before{content:""}.ti-angle:before{content:""}.ti-ankh:before{content:""}.ti-antenna:before{content:""}.ti-antenna-bars-1:before{content:""}.ti-antenna-bars-2:before{content:""}.ti-antenna-bars-3:before{content:""}.ti-antenna-bars-4:before{content:""}.ti-antenna-bars-5:before{content:""}.ti-antenna-bars-off:before{content:""}.ti-antenna-off:before{content:""}.ti-aperture:before{content:""}.ti-aperture-off:before{content:""}.ti-api:before{content:""}.ti-api-app:before{content:""}.ti-api-app-off:before{content:""}.ti-api-book:before{content:"𐈋"}.ti-api-off:before{content:""}.ti-app-window:before{content:""}.ti-apple:before{content:""}.ti-apps:before{content:""}.ti-apps-off:before{content:""}.ti-archery-arrow:before{content:"ﱕ"}.ti-archive:before{content:""}.ti-archive-off:before{content:""}.ti-armchair:before{content:""}.ti-armchair-2:before{content:""}.ti-armchair-2-off:before{content:""}.ti-armchair-off:before{content:""}.ti-arrow-autofit-content:before{content:""}.ti-arrow-autofit-down:before{content:""}.ti-arrow-autofit-height:before{content:""}.ti-arrow-autofit-left:before{content:""}.ti-arrow-autofit-right:before{content:""}.ti-arrow-autofit-up:before{content:""}.ti-arrow-autofit-width:before{content:""}.ti-arrow-back:before{content:""}.ti-arrow-back-up:before{content:""}.ti-arrow-back-up-double:before{content:"溺"}.ti-arrow-badge-down:before{content:""}.ti-arrow-badge-left:before{content:""}.ti-arrow-badge-right:before{content:""}.ti-arrow-badge-up:before{content:""}.ti-arrow-bar-both:before{content:"﫝"}.ti-arrow-bar-down:before{content:""}.ti-arrow-bar-left:before{content:""}.ti-arrow-bar-right:before{content:""}.ti-arrow-bar-to-down:before{content:""}.ti-arrow-bar-to-down-dashed:before{content:"𐅤"}.ti-arrow-bar-to-left:before{content:""}.ti-arrow-bar-to-left-dashed:before{content:"𐅣"}.ti-arrow-bar-to-right:before{content:""}.ti-arrow-bar-to-right-dashed:before{content:"𐅢"}.ti-arrow-bar-to-up:before{content:""}.ti-arrow-bar-to-up-dashed:before{content:"𐅡"}.ti-arrow-bar-up:before{content:""}.ti-arrow-bear-left:before{content:""}.ti-arrow-bear-left-2:before{content:""}.ti-arrow-bear-right:before{content:""}.ti-arrow-bear-right-2:before{content:""}.ti-arrow-big-down:before{content:""}.ti-arrow-big-down-line:before{content:""}.ti-arrow-big-down-lines:before{content:""}.ti-arrow-big-left:before{content:""}.ti-arrow-big-left-line:before{content:""}.ti-arrow-big-left-lines:before{content:""}.ti-arrow-big-right:before{content:""}.ti-arrow-big-right-line:before{content:""}.ti-arrow-big-right-lines:before{content:""}.ti-arrow-big-up:before{content:""}.ti-arrow-big-up-line:before{content:""}.ti-arrow-big-up-lines:before{content:""}.ti-arrow-bounce:before{content:""}.ti-arrow-capsule:before{content:"﫞"}.ti-arrow-curve-left:before{content:""}.ti-arrow-curve-right:before{content:""}.ti-arrow-down:before{content:""}.ti-arrow-down-bar:before{content:""}.ti-arrow-down-circle:before{content:""}.ti-arrow-down-dashed:before{content:"𐁪"}.ti-arrow-down-from-arc:before{content:"ﶆ"}.ti-arrow-down-left:before{content:""}.ti-arrow-down-left-circle:before{content:""}.ti-arrow-down-rhombus:before{content:""}.ti-arrow-down-right:before{content:""}.ti-arrow-down-right-circle:before{content:""}.ti-arrow-down-square:before{content:""}.ti-arrow-down-tail:before{content:""}.ti-arrow-down-to-arc:before{content:"ﶇ"}.ti-arrow-elbow-left:before{content:"吝"}.ti-arrow-elbow-right:before{content:"燐"}.ti-arrow-fork:before{content:""}.ti-arrow-forward:before{content:""}.ti-arrow-forward-up:before{content:""}.ti-arrow-forward-up-double:before{content:"璘"}.ti-arrow-guide:before{content:""}.ti-arrow-iteration:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-left-bar:before{content:""}.ti-arrow-left-circle:before{content:""}.ti-arrow-left-dashed:before{content:"𐁩"}.ti-arrow-left-from-arc:before{content:"ﶈ"}.ti-arrow-left-rhombus:before{content:""}.ti-arrow-left-right:before{content:""}.ti-arrow-left-square:before{content:""}.ti-arrow-left-tail:before{content:""}.ti-arrow-left-to-arc:before{content:"ﶉ"}.ti-arrow-loop-left:before{content:""}.ti-arrow-loop-left-2:before{content:""}.ti-arrow-loop-right:before{content:""}.ti-arrow-loop-right-2:before{content:""}.ti-arrow-merge:before{content:""}.ti-arrow-merge-alt-left:before{content:"ﲟ"}.ti-arrow-merge-alt-right:before{content:"ﲠ"}.ti-arrow-merge-both:before{content:""}.ti-arrow-merge-left:before{content:""}.ti-arrow-merge-right:before{content:""}.ti-arrow-move-down:before{content:""}.ti-arrow-move-left:before{content:""}.ti-arrow-move-right:before{content:""}.ti-arrow-move-up:before{content:""}.ti-arrow-narrow-down:before{content:""}.ti-arrow-narrow-down-dashed:before{content:"𐁨"}.ti-arrow-narrow-left:before{content:""}.ti-arrow-narrow-left-dashed:before{content:"𐁧"}.ti-arrow-narrow-right:before{content:""}.ti-arrow-narrow-right-dashed:before{content:"𐁦"}.ti-arrow-narrow-up:before{content:""}.ti-arrow-narrow-up-dashed:before{content:"𐁥"}.ti-arrow-ramp-left:before{content:""}.ti-arrow-ramp-left-2:before{content:""}.ti-arrow-ramp-left-3:before{content:""}.ti-arrow-ramp-right:before{content:""}.ti-arrow-ramp-right-2:before{content:""}.ti-arrow-ramp-right-3:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-right-bar:before{content:""}.ti-arrow-right-circle:before{content:""}.ti-arrow-right-dashed:before{content:"𐁤"}.ti-arrow-right-from-arc:before{content:"ﶊ"}.ti-arrow-right-rhombus:before{content:""}.ti-arrow-right-square:before{content:""}.ti-arrow-right-tail:before{content:""}.ti-arrow-right-to-arc:before{content:"ﶋ"}.ti-arrow-rotary-first-left:before{content:""}.ti-arrow-rotary-first-right:before{content:""}.ti-arrow-rotary-last-left:before{content:""}.ti-arrow-rotary-last-right:before{content:""}.ti-arrow-rotary-left:before{content:""}.ti-arrow-rotary-right:before{content:""}.ti-arrow-rotary-straight:before{content:""}.ti-arrow-roundabout-left:before{content:""}.ti-arrow-roundabout-right:before{content:""}.ti-arrow-sharp-turn-left:before{content:""}.ti-arrow-sharp-turn-right:before{content:""}.ti-arrow-up:before{content:""}.ti-arrow-up-bar:before{content:""}.ti-arrow-up-circle:before{content:""}.ti-arrow-up-dashed:before{content:"𐁣"}.ti-arrow-up-from-arc:before{content:"ﶌ"}.ti-arrow-up-left:before{content:""}.ti-arrow-up-left-circle:before{content:""}.ti-arrow-up-rhombus:before{content:""}.ti-arrow-up-right:before{content:""}.ti-arrow-up-right-circle:before{content:""}.ti-arrow-up-square:before{content:""}.ti-arrow-up-tail:before{content:""}.ti-arrow-up-to-arc:before{content:"ﶍ"}.ti-arrow-wave-left-down:before{content:""}.ti-arrow-wave-left-up:before{content:""}.ti-arrow-wave-right-down:before{content:""}.ti-arrow-wave-right-up:before{content:""}.ti-arrow-zig-zag:before{content:""}.ti-arrows-cross:before{content:""}.ti-arrows-diagonal:before{content:""}.ti-arrows-diagonal-2:before{content:""}.ti-arrows-diagonal-minimize:before{content:""}.ti-arrows-diagonal-minimize-2:before{content:""}.ti-arrows-diff:before{content:""}.ti-arrows-double-ne-sw:before{content:""}.ti-arrows-double-nw-se:before{content:""}.ti-arrows-double-se-nw:before{content:""}.ti-arrows-double-sw-ne:before{content:""}.ti-arrows-down:before{content:""}.ti-arrows-down-up:before{content:""}.ti-arrows-exchange:before{content:""}.ti-arrows-exchange-2:before{content:""}.ti-arrows-horizontal:before{content:""}.ti-arrows-join:before{content:""}.ti-arrows-join-2:before{content:""}.ti-arrows-left:before{content:""}.ti-arrows-left-down:before{content:""}.ti-arrows-left-right:before{content:""}.ti-arrows-maximize:before{content:""}.ti-arrows-minimize:before{content:""}.ti-arrows-move:before{content:""}.ti-arrows-move-horizontal:before{content:""}.ti-arrows-move-vertical:before{content:""}.ti-arrows-random:before{content:""}.ti-arrows-right:before{content:""}.ti-arrows-right-down:before{content:""}.ti-arrows-right-left:before{content:""}.ti-arrows-shuffle:before{content:""}.ti-arrows-shuffle-2:before{content:""}.ti-arrows-sort:before{content:""}.ti-arrows-split:before{content:""}.ti-arrows-split-2:before{content:""}.ti-arrows-transfer-down:before{content:""}.ti-arrows-transfer-up:before{content:""}.ti-arrows-transfer-up-down:before{content:"ﾬ"}.ti-arrows-up:before{content:""}.ti-arrows-up-down:before{content:""}.ti-arrows-up-left:before{content:""}.ti-arrows-up-right:before{content:""}.ti-arrows-vertical:before{content:""}.ti-artboard:before{content:""}.ti-artboard-off:before{content:""}.ti-article:before{content:""}.ti-article-off:before{content:""}.ti-aspect-ratio:before{content:""}.ti-aspect-ratio-off:before{content:""}.ti-assembly:before{content:""}.ti-assembly-off:before{content:""}.ti-asset:before{content:""}.ti-asterisk:before{content:""}.ti-asterisk-simple:before{content:""}.ti-at:before{content:""}.ti-at-off:before{content:""}.ti-atom:before{content:""}.ti-atom-2:before{content:""}.ti-atom-off:before{content:""}.ti-augmented-reality:before{content:""}.ti-augmented-reality-2:before{content:""}.ti-augmented-reality-off:before{content:""}.ti-auth-2fa:before{content:""}.ti-automatic-gearbox:before{content:"ﲉ"}.ti-automation:before{content:"ﻸ"}.ti-avocado:before{content:"ﶎ"}.ti-award:before{content:""}.ti-award-off:before{content:""}.ti-axe:before{content:""}.ti-axis-x:before{content:""}.ti-axis-y:before{content:""}.ti-baby-bottle:before{content:""}.ti-baby-carriage:before{content:""}.ti-background:before{content:"ﴬ"}.ti-backhoe:before{content:""}.ti-backpack:before{content:""}.ti-backpack-off:before{content:""}.ti-backslash:before{content:"調"}.ti-backspace:before{content:""}.ti-badge:before{content:""}.ti-badge-2k:before{content:"𐂵"}.ti-badge-3d:before{content:""}.ti-badge-3k:before{content:"𐂴"}.ti-badge-4k:before{content:""}.ti-badge-5k:before{content:"𐂳"}.ti-badge-8k:before{content:""}.ti-badge-ad:before{content:""}.ti-badge-ad-off:before{content:"ﶏ"}.ti-badge-ar:before{content:""}.ti-badge-cc:before{content:""}.ti-badge-hd:before{content:""}.ti-badge-off:before{content:""}.ti-badge-sd:before{content:""}.ti-badge-tm:before{content:""}.ti-badge-vo:before{content:""}.ti-badge-vr:before{content:""}.ti-badge-wc:before{content:""}.ti-badges:before{content:""}.ti-badges-off:before{content:""}.ti-baguette:before{content:""}.ti-ball-american-football:before{content:""}.ti-ball-american-football-off:before{content:""}.ti-ball-baseball:before{content:""}.ti-ball-basketball:before{content:""}.ti-ball-bowling:before{content:""}.ti-ball-football:before{content:""}.ti-ball-football-off:before{content:""}.ti-ball-tennis:before{content:""}.ti-ball-volleyball:before{content:""}.ti-balloon:before{content:""}.ti-balloon-off:before{content:""}.ti-ballpen:before{content:""}.ti-ballpen-off:before{content:""}.ti-ban:before{content:""}.ti-banana:before{content:"𐉓"}.ti-bandage:before{content:""}.ti-bandage-off:before{content:""}.ti-barbell:before{content:""}.ti-barbell-off:before{content:""}.ti-barcode:before{content:""}.ti-barcode-off:before{content:""}.ti-barrel:before{content:""}.ti-barrel-off:before{content:""}.ti-barrier-block:before{content:""}.ti-barrier-block-off:before{content:""}.ti-baseline:before{content:""}.ti-baseline-density-large:before{content:"藺"}.ti-baseline-density-medium:before{content:"隣"}.ti-baseline-density-small:before{content:"鱗"}.ti-basket:before{content:""}.ti-basket-bolt:before{content:"ףּ"}.ti-basket-cancel:before{content:"פּ"}.ti-basket-check:before{content:"﭅"}.ti-basket-code:before{content:"צּ"}.ti-basket-cog:before{content:"קּ"}.ti-basket-discount:before{content:"רּ"}.ti-basket-dollar:before{content:"שּ"}.ti-basket-down:before{content:"תּ"}.ti-basket-exclamation:before{content:"וֹ"}.ti-basket-heart:before{content:"בֿ"}.ti-basket-minus:before{content:"כֿ"}.ti-basket-off:before{content:""}.ti-basket-pause:before{content:"פֿ"}.ti-basket-pin:before{content:"ﭏ"}.ti-basket-plus:before{content:"ﭐ"}.ti-basket-question:before{content:"ﭑ"}.ti-basket-search:before{content:"ﭒ"}.ti-basket-share:before{content:"ﭓ"}.ti-basket-star:before{content:"ﭔ"}.ti-basket-up:before{content:"ﭕ"}.ti-basket-x:before{content:"ﭖ"}.ti-bat:before{content:""}.ti-bath:before{content:""}.ti-bath-off:before{content:""}.ti-battery:before{content:""}.ti-battery-1:before{content:""}.ti-battery-2:before{content:""}.ti-battery-3:before{content:""}.ti-battery-4:before{content:""}.ti-battery-automotive:before{content:""}.ti-battery-charging:before{content:""}.ti-battery-charging-2:before{content:""}.ti-battery-eco:before{content:""}.ti-battery-exclamation:before{content:"＝"}.ti-battery-off:before{content:""}.ti-battery-spark:before{content:"ﾽ"}.ti-battery-vertical:before{content:"３"}.ti-battery-vertical-1:before{content:"＜"}.ti-battery-vertical-2:before{content:"；"}.ti-battery-vertical-3:before{content:"："}.ti-battery-vertical-4:before{content:"９"}.ti-battery-vertical-charging:before{content:"７"}.ti-battery-vertical-charging-2:before{content:"８"}.ti-battery-vertical-eco:before{content:"６"}.ti-battery-vertical-exclamation:before{content:"５"}.ti-battery-vertical-off:before{content:"４"}.ti-beach:before{content:""}.ti-beach-off:before{content:""}.ti-bed:before{content:""}.ti-bed-flat:before{content:"ﲡ"}.ti-bed-off:before{content:""}.ti-beer:before{content:""}.ti-beer-off:before{content:""}.ti-bell:before{content:""}.ti-bell-bolt:before{content:""}.ti-bell-cancel:before{content:""}.ti-bell-check:before{content:""}.ti-bell-code:before{content:""}.ti-bell-cog:before{content:""}.ti-bell-dollar:before{content:""}.ti-bell-down:before{content:""}.ti-bell-exclamation:before{content:""}.ti-bell-heart:before{content:""}.ti-bell-minus:before{content:""}.ti-bell-off:before{content:""}.ti-bell-pause:before{content:""}.ti-bell-pin:before{content:""}.ti-bell-plus:before{content:""}.ti-bell-question:before{content:""}.ti-bell-ringing:before{content:""}.ti-bell-ringing-2:before{content:""}.ti-bell-school:before{content:""}.ti-bell-search:before{content:""}.ti-bell-share:before{content:""}.ti-bell-star:before{content:""}.ti-bell-up:before{content:""}.ti-bell-x:before{content:""}.ti-bell-z:before{content:""}.ti-beta:before{content:""}.ti-bible:before{content:""}.ti-bike:before{content:""}.ti-bike-off:before{content:""}.ti-binary:before{content:""}.ti-binary-off:before{content:""}.ti-binary-tree:before{content:""}.ti-binary-tree-2:before{content:""}.ti-binoculars:before{content:"﻾"}.ti-biohazard:before{content:""}.ti-biohazard-off:before{content:""}.ti-blade:before{content:""}.ti-bleach:before{content:""}.ti-bleach-chlorine:before{content:""}.ti-bleach-no-chlorine:before{content:""}.ti-bleach-off:before{content:""}.ti-blend-mode:before{content:"ﺰ"}.ti-blender:before{content:"ﲢ"}.ti-blind:before{content:"𐆯"}.ti-blob:before{content:"ﺯ"}.ti-blockquote:before{content:""}.ti-blocks:before{content:"𐂲"}.ti-bluetooth:before{content:""}.ti-bluetooth-connected:before{content:""}.ti-bluetooth-off:before{content:""}.ti-bluetooth-x:before{content:""}.ti-blur:before{content:""}.ti-blur-off:before{content:""}.ti-bmp:before{content:""}.ti-body-scan:before{content:"ﲣ"}.ti-bold:before{content:""}.ti-bold-off:before{content:""}.ti-bolt:before{content:""}.ti-bolt-off:before{content:""}.ti-bomb:before{content:""}.ti-bone:before{content:""}.ti-bone-off:before{content:""}.ti-bong:before{content:""}.ti-bong-off:before{content:""}.ti-book:before{content:""}.ti-book-2:before{content:""}.ti-book-download:before{content:""}.ti-book-off:before{content:""}.ti-book-upload:before{content:""}.ti-bookmark:before{content:""}.ti-bookmark-ai:before{content:"ﲊ"}.ti-bookmark-edit:before{content:"艹"}.ti-bookmark-minus:before{content:"著"}.ti-bookmark-off:before{content:""}.ti-bookmark-plus:before{content:"褐"}.ti-bookmark-question:before{content:"視"}.ti-bookmarks:before{content:""}.ti-bookmarks-off:before{content:""}.ti-books:before{content:""}.ti-books-off:before{content:""}.ti-boom:before{content:"ﶾ"}.ti-border-all:before{content:""}.ti-border-bottom:before{content:""}.ti-border-bottom-plus:before{content:"ﶽ"}.ti-border-corner-ios:before{content:"ﶘ"}.ti-border-corner-pill:before{content:"ﵢ"}.ti-border-corner-rounded:before{content:"ﵣ"}.ti-border-corner-square:before{content:"ﵤ"}.ti-border-corners:before{content:""}.ti-border-horizontal:before{content:""}.ti-border-inner:before{content:""}.ti-border-left:before{content:""}.ti-border-left-plus:before{content:"ﶼ"}.ti-border-none:before{content:""}.ti-border-outer:before{content:""}.ti-border-radius:before{content:""}.ti-border-right:before{content:""}.ti-border-right-plus:before{content:"ﶻ"}.ti-border-sides:before{content:""}.ti-border-style:before{content:""}.ti-border-style-2:before{content:""}.ti-border-top:before{content:""}.ti-border-top-plus:before{content:"ﶺ"}.ti-border-vertical:before{content:""}.ti-bot-id:before{content:"𐇶"}.ti-bottle:before{content:""}.ti-bottle-off:before{content:""}.ti-bounce-left:before{content:""}.ti-bounce-right:before{content:""}.ti-bow:before{content:""}.ti-bowl:before{content:""}.ti-bowl-chopsticks:before{content:"﶐"}.ti-bowl-spoon:before{content:"﶑"}.ti-bowling:before{content:"𐂱"}.ti-box:before{content:""}.ti-box-align-bottom:before{content:""}.ti-box-align-bottom-left:before{content:""}.ti-box-align-bottom-right:before{content:""}.ti-box-align-left:before{content:""}.ti-box-align-right:before{content:""}.ti-box-align-top:before{content:""}.ti-box-align-top-left:before{content:""}.ti-box-align-top-right:before{content:""}.ti-box-margin:before{content:""}.ti-box-model:before{content:""}.ti-box-model-2:before{content:""}.ti-box-model-2-off:before{content:""}.ti-box-model-off:before{content:""}.ti-box-multiple:before{content:""}.ti-box-multiple-0:before{content:""}.ti-box-multiple-1:before{content:""}.ti-box-multiple-2:before{content:""}.ti-box-multiple-3:before{content:""}.ti-box-multiple-4:before{content:""}.ti-box-multiple-5:before{content:""}.ti-box-multiple-6:before{content:""}.ti-box-multiple-7:before{content:""}.ti-box-multiple-8:before{content:""}.ti-box-multiple-9:before{content:""}.ti-box-off:before{content:""}.ti-box-padding:before{content:""}.ti-braces:before{content:""}.ti-braces-off:before{content:""}.ti-brackets:before{content:""}.ti-brackets-angle:before{content:"ﲲ"}.ti-brackets-angle-off:before{content:"ﲱ"}.ti-brackets-contain:before{content:""}.ti-brackets-contain-end:before{content:""}.ti-brackets-contain-start:before{content:""}.ti-brackets-off:before{content:""}.ti-braille:before{content:""}.ti-brain:before{content:""}.ti-brand-4chan:before{content:""}.ti-brand-abstract:before{content:""}.ti-brand-adobe:before{content:""}.ti-brand-adobe-after-effect:before{content:"Ｊ"}.ti-brand-adobe-illustrator:before{content:"Ｉ"}.ti-brand-adobe-indesign:before{content:"Ｈ"}.ti-brand-adobe-photoshop:before{content:"Ｇ"}.ti-brand-adobe-premiere:before{content:"Ｆ"}.ti-brand-adobe-xd:before{content:"Ｅ"}.ti-brand-adonis-js:before{content:""}.ti-brand-airbnb:before{content:""}.ti-brand-airtable:before{content:""}.ti-brand-algolia:before{content:""}.ti-brand-alipay:before{content:""}.ti-brand-alpine-js:before{content:""}.ti-brand-amazon:before{content:""}.ti-brand-amd:before{content:""}.ti-brand-amie:before{content:"ﾫ"}.ti-brand-amigo:before{content:""}.ti-brand-among-us:before{content:""}.ti-brand-android:before{content:""}.ti-brand-angular:before{content:""}.ti-brand-ansible:before{content:"並"}.ti-brand-ao3:before{content:""}.ti-brand-appgallery:before{content:""}.ti-brand-apple:before{content:""}.ti-brand-apple-arcade:before{content:""}.ti-brand-apple-news:before{content:"Ｄ"}.ti-brand-apple-podcast:before{content:""}.ti-brand-appstore:before{content:""}.ti-brand-arc:before{content:"ﺮ"}.ti-brand-asana:before{content:""}.ti-brand-astro:before{content:"ﶹ"}.ti-brand-audible:before{content:"𐉒"}.ti-brand-auth0:before{content:"ﲳ"}.ti-brand-aws:before{content:"社"}.ti-brand-azure:before{content:"祉"}.ti-brand-backbone:before{content:""}.ti-brand-badoo:before{content:""}.ti-brand-baidu:before{content:""}.ti-brand-bandcamp:before{content:""}.ti-brand-bandlab:before{content:""}.ti-brand-beats:before{content:""}.ti-brand-bebo:before{content:"ﾪ"}.ti-brand-behance:before{content:""}.ti-brand-bilibili:before{content:""}.ti-brand-binance:before{content:""}.ti-brand-bing:before{content:""}.ti-brand-bitbucket:before{content:""}.ti-brand-blackberry:before{content:""}.ti-brand-blender:before{content:""}.ti-brand-blogger:before{content:""}.ti-brand-bluesky:before{content:"ﵵ"}.ti-brand-booking:before{content:""}.ti-brand-bootstrap:before{content:""}.ti-brand-bulma:before{content:""}.ti-brand-bumble:before{content:""}.ti-brand-bunpo:before{content:""}.ti-brand-c-sharp:before{content:""}.ti-brand-cake:before{content:""}.ti-brand-cakephp:before{content:""}.ti-brand-campaignmonitor:before{content:""}.ti-brand-carbon:before{content:""}.ti-brand-cashapp:before{content:""}.ti-brand-chrome:before{content:""}.ti-brand-cinema-4d:before{content:"况"}.ti-brand-citymapper:before{content:""}.ti-brand-cloudflare:before{content:"祈"}.ti-brand-codecov:before{content:""}.ti-brand-codepen:before{content:""}.ti-brand-codesandbox:before{content:""}.ti-brand-cohost:before{content:""}.ti-brand-coinbase:before{content:""}.ti-brand-comedy-central:before{content:""}.ti-brand-coreos:before{content:""}.ti-brand-couchdb:before{content:""}.ti-brand-couchsurfing:before{content:""}.ti-brand-cpp:before{content:""}.ti-brand-craft:before{content:"全"}.ti-brand-crunchbase:before{content:""}.ti-brand-css3:before{content:""}.ti-brand-ctemplar:before{content:""}.ti-brand-cucumber:before{content:""}.ti-brand-cupra:before{content:""}.ti-brand-cypress:before{content:""}.ti-brand-d3:before{content:""}.ti-brand-databricks:before{content:"ﱁ"}.ti-brand-days-counter:before{content:""}.ti-brand-dcos:before{content:""}.ti-brand-debian:before{content:""}.ti-brand-deezer:before{content:""}.ti-brand-deliveroo:before{content:""}.ti-brand-deno:before{content:""}.ti-brand-denodo:before{content:""}.ti-brand-deviantart:before{content:""}.ti-brand-digg:before{content:"侀"}.ti-brand-dingtalk:before{content:""}.ti-brand-discord:before{content:""}.ti-brand-disney:before{content:""}.ti-brand-disqus:before{content:""}.ti-brand-django:before{content:""}.ti-brand-docker:before{content:""}.ti-brand-doctrine:before{content:""}.ti-brand-dolby-digital:before{content:""}.ti-brand-douban:before{content:""}.ti-brand-dribbble:before{content:""}.ti-brand-dropbox:before{content:"𐆊"}.ti-brand-drops:before{content:""}.ti-brand-drupal:before{content:""}.ti-brand-edge:before{content:""}.ti-brand-elastic:before{content:""}.ti-brand-electronic-arts:before{content:"充"}.ti-brand-ember:before{content:""}.ti-brand-envato:before{content:""}.ti-brand-etsy:before{content:""}.ti-brand-evernote:before{content:""}.ti-brand-facebook:before{content:""}.ti-brand-feedly:before{content:"冀"}.ti-brand-figma:before{content:""}.ti-brand-filezilla:before{content:"勇"}.ti-brand-finder:before{content:""}.ti-brand-firebase:before{content:""}.ti-brand-firefox:before{content:""}.ti-brand-fiverr:before{content:""}.ti-brand-flickr:before{content:""}.ti-brand-flightradar24:before{content:""}.ti-brand-flipboard:before{content:""}.ti-brand-flutter:before{content:""}.ti-brand-fortnite:before{content:""}.ti-brand-foursquare:before{content:""}.ti-brand-framer:before{content:""}.ti-brand-framer-motion:before{content:""}.ti-brand-funimation:before{content:""}.ti-brand-gatsby:before{content:""}.ti-brand-git:before{content:""}.ti-brand-github:before{content:""}.ti-brand-github-copilot:before{content:""}.ti-brand-gitlab:before{content:""}.ti-brand-gmail:before{content:""}.ti-brand-golang:before{content:""}.ti-brand-google:before{content:""}.ti-brand-google-analytics:before{content:""}.ti-brand-google-big-query:before{content:""}.ti-brand-google-drive:before{content:""}.ti-brand-google-fit:before{content:""}.ti-brand-google-home:before{content:""}.ti-brand-google-maps:before{content:"祐"}.ti-brand-google-one:before{content:""}.ti-brand-google-photos:before{content:""}.ti-brand-google-play:before{content:""}.ti-brand-google-podcasts:before{content:""}.ti-brand-grammarly:before{content:""}.ti-brand-graphql:before{content:""}.ti-brand-gravatar:before{content:""}.ti-brand-grindr:before{content:""}.ti-brand-guardian:before{content:""}.ti-brand-gumroad:before{content:""}.ti-brand-hackerrank:before{content:"Ｃ"}.ti-brand-hbo:before{content:""}.ti-brand-headlessui:before{content:""}.ti-brand-hexo:before{content:"祖"}.ti-brand-hipchat:before{content:""}.ti-brand-html5:before{content:""}.ti-brand-inertia:before{content:""}.ti-brand-infakt:before{content:"𐈊"}.ti-brand-instagram:before{content:""}.ti-brand-intercom:before{content:""}.ti-brand-itch:before{content:"諸"}.ti-brand-javascript:before{content:""}.ti-brand-jira:before{content:"𐈱"}.ti-brand-juejin:before{content:""}.ti-brand-kako-talk:before{content:"ﴭ"}.ti-brand-kbin:before{content:"𢡄"}.ti-brand-kick:before{content:"﨣"}.ti-brand-kickstarter:before{content:""}.ti-brand-kotlin:before{content:""}.ti-brand-laravel:before{content:""}.ti-brand-lastfm:before{content:""}.ti-brand-leetcode:before{content:"祝"}.ti-brand-letterboxd:before{content:"﨤"}.ti-brand-line:before{content:""}.ti-brand-linkedin:before{content:""}.ti-brand-linktree:before{content:""}.ti-brand-linqpad:before{content:""}.ti-brand-livewire:before{content:"ﵶ"}.ti-brand-loom:before{content:""}.ti-brand-mailgun:before{content:""}.ti-brand-mantine:before{content:""}.ti-brand-mastercard:before{content:""}.ti-brand-mastodon:before{content:""}.ti-brand-matrix:before{content:""}.ti-brand-mcdonalds:before{content:""}.ti-brand-medium:before{content:""}.ti-brand-meetup:before{content:"ﱪ"}.ti-brand-mercedes:before{content:""}.ti-brand-messenger:before{content:""}.ti-brand-meta:before{content:""}.ti-brand-metabrainz:before{content:"２"}.ti-brand-minecraft:before{content:"﫯"}.ti-brand-miniprogram:before{content:""}.ti-brand-mixpanel:before{content:""}.ti-brand-monday:before{content:""}.ti-brand-mongodb:before{content:""}.ti-brand-my-oppo:before{content:""}.ti-brand-mysql:before{content:""}.ti-brand-national-geographic:before{content:""}.ti-brand-nem:before{content:""}.ti-brand-netbeans:before{content:""}.ti-brand-netease-music:before{content:""}.ti-brand-netflix:before{content:""}.ti-brand-nexo:before{content:""}.ti-brand-nextcloud:before{content:""}.ti-brand-nextjs:before{content:""}.ti-brand-nodejs:before{content:"﫠"}.ti-brand-nord-vpn:before{content:""}.ti-brand-notion:before{content:""}.ti-brand-npm:before{content:""}.ti-brand-nuxt:before{content:""}.ti-brand-nytimes:before{content:""}.ti-brand-oauth:before{content:"禍"}.ti-brand-office:before{content:""}.ti-brand-ok-ru:before{content:""}.ti-brand-onedrive:before{content:""}.ti-brand-onlyfans:before{content:""}.ti-brand-open-source:before{content:""}.ti-brand-openai:before{content:""}.ti-brand-openvpn:before{content:""}.ti-brand-opera:before{content:""}.ti-brand-pagekit:before{content:""}.ti-brand-parsinta:before{content:"ﱂ"}.ti-brand-patreon:before{content:""}.ti-brand-paypal:before{content:""}.ti-brand-paypay:before{content:""}.ti-brand-peanut:before{content:""}.ti-brand-pepsi:before{content:""}.ti-brand-php:before{content:""}.ti-brand-picsart:before{content:""}.ti-brand-pinterest:before{content:""}.ti-brand-planetscale:before{content:""}.ti-brand-pnpm:before{content:"ﵷ"}.ti-brand-pocket:before{content:""}.ti-brand-polymer:before{content:""}.ti-brand-powershell:before{content:""}.ti-brand-printables:before{content:"ﴛ"}.ti-brand-prisma:before{content:""}.ti-brand-producthunt:before{content:""}.ti-brand-pushbullet:before{content:""}.ti-brand-pushover:before{content:""}.ti-brand-python:before{content:""}.ti-brand-qq:before{content:""}.ti-brand-radix-ui:before{content:""}.ti-brand-react:before{content:""}.ti-brand-react-native:before{content:""}.ti-brand-reason:before{content:""}.ti-brand-reddit:before{content:""}.ti-brand-redhat:before{content:""}.ti-brand-redux:before{content:""}.ti-brand-revolut:before{content:""}.ti-brand-rumble:before{content:"𣏕"}.ti-brand-rust:before{content:"禎"}.ti-brand-safari:before{content:""}.ti-brand-samsungpass:before{content:""}.ti-brand-sass:before{content:""}.ti-brand-sentry:before{content:""}.ti-brand-sharik:before{content:""}.ti-brand-shazam:before{content:""}.ti-brand-shopee:before{content:""}.ti-brand-sketch:before{content:""}.ti-brand-skype:before{content:""}.ti-brand-slack:before{content:""}.ti-brand-snapchat:before{content:""}.ti-brand-snapseed:before{content:""}.ti-brand-snowflake:before{content:""}.ti-brand-socket-io:before{content:""}.ti-brand-solidjs:before{content:""}.ti-brand-soundcloud:before{content:""}.ti-brand-spacehey:before{content:""}.ti-brand-speedtest:before{content:"勺"}.ti-brand-spotify:before{content:""}.ti-brand-stackoverflow:before{content:""}.ti-brand-stackshare:before{content:""}.ti-brand-steam:before{content:""}.ti-brand-stellar:before{content:"𐉃"}.ti-brand-stocktwits:before{content:"ﵸ"}.ti-brand-storj:before{content:"穀"}.ti-brand-storybook:before{content:""}.ti-brand-storytel:before{content:""}.ti-brand-strava:before{content:""}.ti-brand-stripe:before{content:""}.ti-brand-sublime-text:before{content:""}.ti-brand-sugarizer:before{content:""}.ti-brand-supabase:before{content:""}.ti-brand-superhuman:before{content:""}.ti-brand-supernova:before{content:""}.ti-brand-surfshark:before{content:""}.ti-brand-svelte:before{content:""}.ti-brand-swift:before{content:"突"}.ti-brand-symfony:before{content:""}.ti-brand-tabler:before{content:""}.ti-brand-tabnine:before{content:"𐆮"}.ti-brand-tailwind:before{content:""}.ti-brand-taobao:before{content:""}.ti-brand-teams:before{content:"﫟"}.ti-brand-ted:before{content:""}.ti-brand-telegram:before{content:""}.ti-brand-terraform:before{content:"節"}.ti-brand-tesla:before{content:"𐂙"}.ti-brand-tether:before{content:""}.ti-brand-thingiverse:before{content:"ﴜ"}.ti-brand-threads:before{content:"ﬂ"}.ti-brand-threejs:before{content:""}.ti-brand-tidal:before{content:""}.ti-brand-tiktok:before{content:""}.ti-brand-tinder:before{content:""}.ti-brand-topbuzz:before{content:""}.ti-brand-torchain:before{content:""}.ti-brand-toyota:before{content:""}.ti-brand-trello:before{content:""}.ti-brand-tripadvisor:before{content:""}.ti-brand-tumblr:before{content:""}.ti-brand-twilio:before{content:""}.ti-brand-twitch:before{content:""}.ti-brand-twitter:before{content:""}.ti-brand-typescript:before{content:""}.ti-brand-uber:before{content:""}.ti-brand-ubuntu:before{content:""}.ti-brand-unity:before{content:""}.ti-brand-unsplash:before{content:""}.ti-brand-upwork:before{content:""}.ti-brand-valorant:before{content:""}.ti-brand-vechain:before{content:"𐉂"}.ti-brand-vercel:before{content:""}.ti-brand-vimeo:before{content:""}.ti-brand-vinted:before{content:""}.ti-brand-visa:before{content:""}.ti-brand-visual-studio:before{content:""}.ti-brand-vite:before{content:""}.ti-brand-vivaldi:before{content:""}.ti-brand-vk:before{content:""}.ti-brand-vlc:before{content:"喝"}.ti-brand-volkswagen:before{content:""}.ti-brand-vsco:before{content:""}.ti-brand-vscode:before{content:""}.ti-brand-vue:before{content:""}.ti-brand-walmart:before{content:""}.ti-brand-waze:before{content:""}.ti-brand-webflow:before{content:""}.ti-brand-wechat:before{content:""}.ti-brand-weibo:before{content:""}.ti-brand-whatsapp:before{content:""}.ti-brand-wikipedia:before{content:"啕"}.ti-brand-windows:before{content:""}.ti-brand-windy:before{content:""}.ti-brand-wish:before{content:""}.ti-brand-wix:before{content:""}.ti-brand-wordpress:before{content:""}.ti-brand-x:before{content:"ﰏ"}.ti-brand-xamarin:before{content:"喙"}.ti-brand-xbox:before{content:""}.ti-brand-xdeep:before{content:"ﰐ"}.ti-brand-xing:before{content:""}.ti-brand-yahoo:before{content:""}.ti-brand-yandex:before{content:"﫡"}.ti-brand-yarn:before{content:"ﵹ"}.ti-brand-yatse:before{content:""}.ti-brand-ycombinator:before{content:""}.ti-brand-youtube:before{content:""}.ti-brand-youtube-kids:before{content:""}.ti-brand-zalando:before{content:""}.ti-brand-zapier:before{content:""}.ti-brand-zeit:before{content:""}.ti-brand-zhihu:before{content:""}.ti-brand-zoom:before{content:""}.ti-brand-zulip:before{content:""}.ti-brand-zwift:before{content:""}.ti-bread:before{content:""}.ti-bread-off:before{content:""}.ti-briefcase:before{content:""}.ti-briefcase-2:before{content:"ﬃ"}.ti-briefcase-off:before{content:""}.ti-brightness:before{content:""}.ti-brightness-2:before{content:""}.ti-brightness-auto:before{content:"ﶙ"}.ti-brightness-down:before{content:""}.ti-brightness-half:before{content:""}.ti-brightness-off:before{content:""}.ti-brightness-up:before{content:""}.ti-broadcast:before{content:""}.ti-broadcast-off:before{content:""}.ti-browser:before{content:""}.ti-browser-check:before{content:""}.ti-browser-maximize:before{content:"𐂰"}.ti-browser-minus:before{content:"𐂯"}.ti-browser-off:before{content:""}.ti-browser-plus:before{content:""}.ti-browser-share:before{content:"𐂮"}.ti-browser-x:before{content:""}.ti-brush:before{content:""}.ti-brush-off:before{content:""}.ti-bubble:before{content:"ﺺ"}.ti-bubble-minus:before{content:"ﺾ"}.ti-bubble-plus:before{content:"ﺽ"}.ti-bubble-tea:before{content:"ｑ"}.ti-bubble-tea-2:before{content:"ｒ"}.ti-bubble-text:before{content:"ﺼ"}.ti-bubble-x:before{content:"ﺻ"}.ti-bucket:before{content:""}.ti-bucket-droplet:before{content:""}.ti-bucket-off:before{content:""}.ti-bug:before{content:""}.ti-bug-off:before{content:""}.ti-building:before{content:""}.ti-building-airport:before{content:"ﾩ"}.ti-building-arch:before{content:""}.ti-building-bank:before{content:""}.ti-building-bridge:before{content:""}.ti-building-bridge-2:before{content:""}.ti-building-broadcast-tower:before{content:""}.ti-building-burj-al-arab:before{content:"ｐ"}.ti-building-carousel:before{content:""}.ti-building-castle:before{content:""}.ti-building-church:before{content:""}.ti-building-circus:before{content:""}.ti-building-cog:before{content:"𐁢"}.ti-building-community:before{content:""}.ti-building-cottage:before{content:""}.ti-building-eiffel-tower:before{content:"𐉑"}.ti-building-estate:before{content:""}.ti-building-factory:before{content:""}.ti-building-factory-2:before{content:""}.ti-building-fortress:before{content:""}.ti-building-hospital:before{content:""}.ti-building-lighthouse:before{content:""}.ti-building-minus:before{content:"𐁡"}.ti-building-monument:before{content:""}.ti-building-mosque:before{content:"練"}.ti-building-off:before{content:"﻽"}.ti-building-pavilion:before{content:""}.ti-building-plus:before{content:"𐁠"}.ti-building-skyscraper:before{content:""}.ti-building-stadium:before{content:""}.ti-building-store:before{content:""}.ti-building-tunnel:before{content:""}.ti-building-warehouse:before{content:""}.ti-building-wind-turbine:before{content:""}.ti-buildings:before{content:"｀"}.ti-bulb:before{content:""}.ti-bulb-off:before{content:""}.ti-bulldozer:before{content:""}.ti-burger:before{content:"ﲴ"}.ti-bus:before{content:""}.ti-bus-off:before{content:""}.ti-bus-stop:before{content:""}.ti-businessplan:before{content:""}.ti-butterfly:before{content:""}.ti-cactus:before{content:""}.ti-cactus-off:before{content:""}.ti-cake:before{content:""}.ti-cake-off:before{content:""}.ti-cake-roll:before{content:"𐂽"}.ti-calculator:before{content:""}.ti-calculator-off:before{content:""}.ti-calendar:before{content:""}.ti-calendar-bolt:before{content:""}.ti-calendar-cancel:before{content:""}.ti-calendar-check:before{content:""}.ti-calendar-clock:before{content:"ﴮ"}.ti-calendar-code:before{content:""}.ti-calendar-cog:before{content:""}.ti-calendar-dollar:before{content:""}.ti-calendar-dot:before{content:"﴾"}.ti-calendar-down:before{content:""}.ti-calendar-due:before{content:""}.ti-calendar-event:before{content:""}.ti-calendar-exclamation:before{content:""}.ti-calendar-heart:before{content:""}.ti-calendar-minus:before{content:""}.ti-calendar-month:before{content:"ﴯ"}.ti-calendar-off:before{content:""}.ti-calendar-pause:before{content:""}.ti-calendar-pin:before{content:""}.ti-calendar-plus:before{content:""}.ti-calendar-question:before{content:""}.ti-calendar-repeat:before{content:"㮝"}.ti-calendar-sad:before{content:"ﴝ"}.ti-calendar-search:before{content:""}.ti-calendar-share:before{content:""}.ti-calendar-smile:before{content:"ﴞ"}.ti-calendar-star:before{content:""}.ti-calendar-stats:before{content:""}.ti-calendar-time:before{content:""}.ti-calendar-up:before{content:""}.ti-calendar-user:before{content:"ﴟ"}.ti-calendar-week:before{content:"ﴰ"}.ti-calendar-x:before{content:""}.ti-camera:before{content:""}.ti-camera-ai:before{content:"ﾨ"}.ti-camera-bitcoin:before{content:"ﾧ"}.ti-camera-bolt:before{content:""}.ti-camera-cancel:before{content:""}.ti-camera-check:before{content:""}.ti-camera-code:before{content:""}.ti-camera-cog:before{content:""}.ti-camera-dollar:before{content:""}.ti-camera-down:before{content:""}.ti-camera-exclamation:before{content:""}.ti-camera-heart:before{content:""}.ti-camera-minus:before{content:""}.ti-camera-moon:before{content:"ﾦ"}.ti-camera-off:before{content:""}.ti-camera-pause:before{content:""}.ti-camera-pin:before{content:""}.ti-camera-plus:before{content:""}.ti-camera-question:before{content:""}.ti-camera-rotate:before{content:""}.ti-camera-search:before{content:""}.ti-camera-selfie:before{content:""}.ti-camera-share:before{content:""}.ti-camera-spark:before{content:"ﾼ"}.ti-camera-star:before{content:""}.ti-camera-up:before{content:""}.ti-camera-x:before{content:""}.ti-camper:before{content:"逸"}.ti-campfire:before{content:""}.ti-canary:before{content:"𐇵"}.ti-cancel:before{content:"１"}.ti-candle:before{content:""}.ti-candy:before{content:""}.ti-candy-off:before{content:""}.ti-cane:before{content:""}.ti-cannabis:before{content:""}.ti-cap-projecting:before{content:"Ｂ"}.ti-cap-rounded:before{content:"Ａ"}.ti-cap-straight:before{content:"＠"}.ti-capsule:before{content:"﫣"}.ti-capsule-horizontal:before{content:"﫢"}.ti-capture:before{content:""}.ti-capture-off:before{content:""}.ti-car:before{content:""}.ti-car-4wd:before{content:"ﶸ"}.ti-car-crane:before{content:""}.ti-car-crash:before{content:""}.ti-car-door:before{content:"𐉐"}.ti-car-fan:before{content:"ﶳ"}.ti-car-fan-1:before{content:"ﶷ"}.ti-car-fan-2:before{content:"ﶶ"}.ti-car-fan-3:before{content:"ﶵ"}.ti-car-fan-auto:before{content:"ﶴ"}.ti-car-garage:before{content:"ﱷ"}.ti-car-lifter:before{content:"𐉏"}.ti-car-off:before{content:""}.ti-car-off-road:before{content:"𐈰"}.ti-car-suspension:before{content:"𐈯"}.ti-car-suv:before{content:"ﲋ"}.ti-car-turbine:before{content:""}.ti-carambola:before{content:"ﺹ"}.ti-caravan:before{content:""}.ti-cardboards:before{content:""}.ti-cardboards-off:before{content:""}.ti-cards:before{content:""}.ti-caret-down:before{content:""}.ti-caret-left:before{content:""}.ti-caret-left-right:before{content:"ﱃ"}.ti-caret-right:before{content:""}.ti-caret-up:before{content:""}.ti-caret-up-down:before{content:"ﱄ"}.ti-carousel-horizontal:before{content:""}.ti-carousel-vertical:before{content:""}.ti-carrot:before{content:""}.ti-carrot-off:before{content:""}.ti-cash:before{content:""}.ti-cash-banknote:before{content:""}.ti-cash-banknote-edit:before{content:"𐅉"}.ti-cash-banknote-heart:before{content:"𐅈"}.ti-cash-banknote-minus:before{content:"𐅇"}.ti-cash-banknote-move:before{content:"𐅅"}.ti-cash-banknote-move-back:before{content:"𐅆"}.ti-cash-banknote-off:before{content:""}.ti-cash-banknote-plus:before{content:"𐅄"}.ti-cash-edit:before{content:"𐅃"}.ti-cash-heart:before{content:"𐅂"}.ti-cash-minus:before{content:"𐅁"}.ti-cash-move:before{content:"𐄿"}.ti-cash-move-back:before{content:"𐅀"}.ti-cash-off:before{content:""}.ti-cash-plus:before{content:"𐄾"}.ti-cash-register:before{content:"ﻦ"}.ti-cast:before{content:""}.ti-cast-off:before{content:""}.ti-cat:before{content:""}.ti-category:before{content:""}.ti-category-2:before{content:""}.ti-category-minus:before{content:"ﴠ"}.ti-category-plus:before{content:"ﴡ"}.ti-ce:before{content:""}.ti-ce-off:before{content:""}.ti-cell:before{content:""}.ti-cell-signal-1:before{content:""}.ti-cell-signal-2:before{content:""}.ti-cell-signal-3:before{content:""}.ti-cell-signal-4:before{content:""}.ti-cell-signal-5:before{content:""}.ti-cell-signal-off:before{content:""}.ti-certificate:before{content:""}.ti-certificate-2:before{content:""}.ti-certificate-2-off:before{content:""}.ti-certificate-off:before{content:""}.ti-chair-director:before{content:""}.ti-chalkboard:before{content:""}.ti-chalkboard-off:before{content:""}.ti-chalkboard-teacher:before{content:"𐅠"}.ti-charging-pile:before{content:""}.ti-chart-arcs:before{content:""}.ti-chart-arcs-3:before{content:""}.ti-chart-area:before{content:""}.ti-chart-area-line:before{content:""}.ti-chart-arrows:before{content:""}.ti-chart-arrows-vertical:before{content:""}.ti-chart-bar:before{content:""}.ti-chart-bar-off:before{content:""}.ti-chart-bar-popular:before{content:"ﻷ"}.ti-chart-bubble:before{content:""}.ti-chart-candle:before{content:""}.ti-chart-circles:before{content:""}.ti-chart-cohort:before{content:"ﻶ"}.ti-chart-column:before{content:"ﾥ"}.ti-chart-covariate:before{content:"ﾤ"}.ti-chart-donut:before{content:""}.ti-chart-donut-2:before{content:""}.ti-chart-donut-3:before{content:""}.ti-chart-donut-4:before{content:""}.ti-chart-dots:before{content:""}.ti-chart-dots-2:before{content:""}.ti-chart-dots-3:before{content:""}.ti-chart-funnel:before{content:"ﻵ"}.ti-chart-grid-dots:before{content:""}.ti-chart-histogram:before{content:""}.ti-chart-infographic:before{content:""}.ti-chart-line:before{content:""}.ti-chart-pie:before{content:""}.ti-chart-pie-2:before{content:""}.ti-chart-pie-3:before{content:""}.ti-chart-pie-4:before{content:""}.ti-chart-pie-off:before{content:""}.ti-chart-ppf:before{content:""}.ti-chart-radar:before{content:""}.ti-chart-sankey:before{content:""}.ti-chart-scatter:before{content:"ﶓ"}.ti-chart-scatter-3d:before{content:"ﶒ"}.ti-chart-treemap:before{content:""}.ti-check:before{content:""}.ti-checkbox:before{content:""}.ti-checklist:before{content:""}.ti-checks:before{content:""}.ti-checkup-list:before{content:""}.ti-cheese:before{content:""}.ti-chef-hat:before{content:""}.ti-chef-hat-off:before{content:""}.ti-cherry:before{content:""}.ti-chess:before{content:""}.ti-chess-bishop:before{content:""}.ti-chess-king:before{content:""}.ti-chess-knight:before{content:""}.ti-chess-queen:before{content:""}.ti-chess-rook:before{content:""}.ti-chevron-compact-down:before{content:"﫰"}.ti-chevron-compact-left:before{content:"﫱"}.ti-chevron-compact-right:before{content:"﫲"}.ti-chevron-compact-up:before{content:"﫳"}.ti-chevron-down:before{content:""}.ti-chevron-down-left:before{content:""}.ti-chevron-down-right:before{content:""}.ti-chevron-left:before{content:""}.ti-chevron-left-pipe:before{content:"﫤"}.ti-chevron-right:before{content:""}.ti-chevron-right-pipe:before{content:"﫥"}.ti-chevron-up:before{content:""}.ti-chevron-up-left:before{content:""}.ti-chevron-up-right:before{content:""}.ti-chevrons-down:before{content:""}.ti-chevrons-down-left:before{content:""}.ti-chevrons-down-right:before{content:""}.ti-chevrons-left:before{content:""}.ti-chevrons-right:before{content:""}.ti-chevrons-up:before{content:""}.ti-chevrons-up-left:before{content:""}.ti-chevrons-up-right:before{content:""}.ti-chisel:before{content:""}.ti-chocolate:before{content:"𐉎"}.ti-christmas-ball:before{content:"ﴱ"}.ti-christmas-tree:before{content:""}.ti-christmas-tree-off:before{content:""}.ti-circle:before{content:""}.ti-circle-arrow-down:before{content:""}.ti-circle-arrow-down-left:before{content:""}.ti-circle-arrow-down-right:before{content:""}.ti-circle-arrow-left:before{content:""}.ti-circle-arrow-right:before{content:""}.ti-circle-arrow-up:before{content:""}.ti-circle-arrow-up-left:before{content:""}.ti-circle-arrow-up-right:before{content:""}.ti-circle-asterisk:before{content:"𐆭"}.ti-circle-caret-down:before{content:""}.ti-circle-caret-left:before{content:""}.ti-circle-caret-right:before{content:""}.ti-circle-caret-up:before{content:""}.ti-circle-check:before{content:""}.ti-circle-chevron-down:before{content:""}.ti-circle-chevron-left:before{content:""}.ti-circle-chevron-right:before{content:""}.ti-circle-chevron-up:before{content:""}.ti-circle-chevrons-down:before{content:""}.ti-circle-chevrons-left:before{content:""}.ti-circle-chevrons-right:before{content:""}.ti-circle-chevrons-up:before{content:""}.ti-circle-dashed:before{content:""}.ti-circle-dashed-check:before{content:"ﺸ"}.ti-circle-dashed-letter-a:before{content:"ﾚ"}.ti-circle-dashed-letter-b:before{content:"ﾙ"}.ti-circle-dashed-letter-c:before{content:"ﾘ"}.ti-circle-dashed-letter-d:before{content:"ﾗ"}.ti-circle-dashed-letter-e:before{content:"ﾖ"}.ti-circle-dashed-letter-f:before{content:"ﾕ"}.ti-circle-dashed-letter-g:before{content:"ﾔ"}.ti-circle-dashed-letter-h:before{content:"ﾓ"}.ti-circle-dashed-letter-i:before{content:"ﾒ"}.ti-circle-dashed-letter-j:before{content:"ﾑ"}.ti-circle-dashed-letter-k:before{content:"ﾐ"}.ti-circle-dashed-letter-l:before{content:"ﾏ"}.ti-circle-dashed-letter-m:before{content:"ﾍ"}.ti-circle-dashed-letter-n:before{content:"ﾌ"}.ti-circle-dashed-letter-o:before{content:"ﾋ"}.ti-circle-dashed-letter-p:before{content:"ﾊ"}.ti-circle-dashed-letter-q:before{content:"ﾉ"}.ti-circle-dashed-letter-r:before{content:"ﾈ"}.ti-circle-dashed-letter-s:before{content:"ﾇ"}.ti-circle-dashed-letter-t:before{content:"ﾆ"}.ti-circle-dashed-letter-u:before{content:"ﾅ"}.ti-circle-dashed-letter-v:before{content:"ﾄ"}.ti-circle-dashed-letter-w:before{content:"ﾃ"}.ti-circle-dashed-letter-x:before{content:"ﾂ"}.ti-circle-dashed-letter-y:before{content:"ﾁ"}.ti-circle-dashed-letter-z:before{content:"ﾀ"}.ti-circle-dashed-minus:before{content:"ﺷ"}.ti-circle-dashed-number-0:before{content:"ﱫ"}.ti-circle-dashed-number-1:before{content:"ﱬ"}.ti-circle-dashed-number-2:before{content:"ﱭ"}.ti-circle-dashed-number-3:before{content:"ﱮ"}.ti-circle-dashed-number-4:before{content:"ﱯ"}.ti-circle-dashed-number-5:before{content:"ﱰ"}.ti-circle-dashed-number-6:before{content:"ﱱ"}.ti-circle-dashed-number-7:before{content:"ﱲ"}.ti-circle-dashed-number-8:before{content:"ﱳ"}.ti-circle-dashed-number-9:before{content:"ﱴ"}.ti-circle-dashed-percentage:before{content:"ﵺ"}.ti-circle-dashed-plus:before{content:"ﺶ"}.ti-circle-dashed-x:before{content:"ﱵ"}.ti-circle-dot:before{content:""}.ti-circle-dotted:before{content:""}.ti-circle-dotted-letter-a:before{content:"ｿ"}.ti-circle-dotted-letter-b:before{content:"ｾ"}.ti-circle-dotted-letter-c:before{content:"ｽ"}.ti-circle-dotted-letter-d:before{content:"ｼ"}.ti-circle-dotted-letter-e:before{content:"ｻ"}.ti-circle-dotted-letter-f:before{content:"ｺ"}.ti-circle-dotted-letter-g:before{content:"ｹ"}.ti-circle-dotted-letter-h:before{content:"ｸ"}.ti-circle-dotted-letter-i:before{content:"ｷ"}.ti-circle-dotted-letter-j:before{content:"ｶ"}.ti-circle-dotted-letter-k:before{content:"ｵ"}.ti-circle-dotted-letter-l:before{content:"ｴ"}.ti-circle-dotted-letter-m:before{content:"ｳ"}.ti-circle-dotted-letter-n:before{content:"ｲ"}.ti-circle-dotted-letter-o:before{content:"ｱ"}.ti-circle-dotted-letter-p:before{content:"ｰ"}.ti-circle-dotted-letter-q:before{content:"ｯ"}.ti-circle-dotted-letter-r:before{content:"ｮ"}.ti-circle-dotted-letter-s:before{content:"ｭ"}.ti-circle-dotted-letter-t:before{content:"ｬ"}.ti-circle-dotted-letter-u:before{content:"ｫ"}.ti-circle-dotted-letter-v:before{content:"ｪ"}.ti-circle-dotted-letter-w:before{content:"ｩ"}.ti-circle-dotted-letter-x:before{content:"ｨ"}.ti-circle-dotted-letter-y:before{content:"ｧ"}.ti-circle-dotted-letter-z:before{content:"ｦ"}.ti-circle-half:before{content:""}.ti-circle-half-2:before{content:""}.ti-circle-half-vertical:before{content:""}.ti-circle-key:before{content:""}.ti-circle-letter-a:before{content:""}.ti-circle-letter-b:before{content:""}.ti-circle-letter-c:before{content:""}.ti-circle-letter-d:before{content:""}.ti-circle-letter-e:before{content:""}.ti-circle-letter-f:before{content:""}.ti-circle-letter-g:before{content:""}.ti-circle-letter-h:before{content:""}.ti-circle-letter-i:before{content:""}.ti-circle-letter-j:before{content:""}.ti-circle-letter-k:before{content:""}.ti-circle-letter-l:before{content:""}.ti-circle-letter-m:before{content:""}.ti-circle-letter-n:before{content:""}.ti-circle-letter-o:before{content:""}.ti-circle-letter-p:before{content:""}.ti-circle-letter-q:before{content:""}.ti-circle-letter-r:before{content:""}.ti-circle-letter-s:before{content:""}.ti-circle-letter-t:before{content:""}.ti-circle-letter-u:before{content:""}.ti-circle-letter-v:before{content:""}.ti-circle-letter-w:before{content:""}.ti-circle-letter-x:before{content:""}.ti-circle-letter-y:before{content:""}.ti-circle-letter-z:before{content:""}.ti-circle-minus:before{content:""}.ti-circle-minus-2:before{content:"ﲌ"}.ti-circle-number-0:before{content:""}.ti-circle-number-1:before{content:""}.ti-circle-number-2:before{content:""}.ti-circle-number-3:before{content:""}.ti-circle-number-4:before{content:""}.ti-circle-number-5:before{content:""}.ti-circle-number-6:before{content:""}.ti-circle-number-7:before{content:""}.ti-circle-number-8:before{content:""}.ti-circle-number-9:before{content:""}.ti-circle-off:before{content:""}.ti-circle-open-arrow-down:before{content:"𐈉"}.ti-circle-open-arrow-left:before{content:"𐈈"}.ti-circle-open-arrow-right:before{content:"𐈇"}.ti-circle-open-arrow-up:before{content:"𐈆"}.ti-circle-percentage:before{content:"ﵻ"}.ti-circle-plus:before{content:""}.ti-circle-plus-2:before{content:"ﲍ"}.ti-circle-plus-minus:before{content:"𐈅"}.ti-circle-rectangle:before{content:""}.ti-circle-rectangle-off:before{content:""}.ti-circle-square:before{content:""}.ti-circle-triangle:before{content:""}.ti-circle-x:before{content:""}.ti-circles:before{content:""}.ti-circles-relation:before{content:""}.ti-circuit-ammeter:before{content:""}.ti-circuit-battery:before{content:""}.ti-circuit-bulb:before{content:""}.ti-circuit-capacitor:before{content:""}.ti-circuit-capacitor-polarized:before{content:""}.ti-circuit-cell:before{content:""}.ti-circuit-cell-plus:before{content:""}.ti-circuit-changeover:before{content:""}.ti-circuit-diode:before{content:""}.ti-circuit-diode-zener:before{content:""}.ti-circuit-ground:before{content:""}.ti-circuit-ground-digital:before{content:""}.ti-circuit-inductor:before{content:""}.ti-circuit-motor:before{content:""}.ti-circuit-pushbutton:before{content:""}.ti-circuit-resistor:before{content:""}.ti-circuit-switch-closed:before{content:""}.ti-circuit-switch-open:before{content:""}.ti-circuit-voltmeter:before{content:""}.ti-clear-all:before{content:""}.ti-clear-formatting:before{content:""}.ti-clef:before{content:"𐉀"}.ti-clef-staff:before{content:"𐉁"}.ti-click:before{content:""}.ti-cliff-jumping:before{content:"ﻼ"}.ti-clipboard:before{content:""}.ti-clipboard-check:before{content:""}.ti-clipboard-copy:before{content:""}.ti-clipboard-data:before{content:""}.ti-clipboard-heart:before{content:""}.ti-clipboard-list:before{content:""}.ti-clipboard-off:before{content:""}.ti-clipboard-plus:before{content:""}.ti-clipboard-search:before{content:"𐂘"}.ti-clipboard-smile:before{content:"ﶚ"}.ti-clipboard-text:before{content:""}.ti-clipboard-typography:before{content:""}.ti-clipboard-x:before{content:""}.ti-clock:before{content:""}.ti-clock-12:before{content:"ﱖ"}.ti-clock-2:before{content:""}.ti-clock-24:before{content:"ﱗ"}.ti-clock-bitcoin:before{content:"＿"}.ti-clock-bolt:before{content:""}.ti-clock-cancel:before{content:""}.ti-clock-check:before{content:""}.ti-clock-code:before{content:""}.ti-clock-cog:before{content:""}.ti-clock-dollar:before{content:""}.ti-clock-down:before{content:""}.ti-clock-edit:before{content:""}.ti-clock-exclamation:before{content:""}.ti-clock-heart:before{content:""}.ti-clock-hour-1:before{content:""}.ti-clock-hour-10:before{content:""}.ti-clock-hour-11:before{content:""}.ti-clock-hour-12:before{content:""}.ti-clock-hour-2:before{content:""}.ti-clock-hour-3:before{content:""}.ti-clock-hour-4:before{content:""}.ti-clock-hour-5:before{content:""}.ti-clock-hour-6:before{content:""}.ti-clock-hour-7:before{content:""}.ti-clock-hour-8:before{content:""}.ti-clock-hour-9:before{content:""}.ti-clock-minus:before{content:""}.ti-clock-off:before{content:""}.ti-clock-pause:before{content:""}.ti-clock-pin:before{content:""}.ti-clock-play:before{content:""}.ti-clock-plus:before{content:""}.ti-clock-question:before{content:""}.ti-clock-record:before{content:""}.ti-clock-search:before{content:""}.ti-clock-share:before{content:""}.ti-clock-shield:before{content:""}.ti-clock-star:before{content:""}.ti-clock-stop:before{content:""}.ti-clock-up:before{content:""}.ti-clock-x:before{content:""}.ti-clothes-rack:before{content:""}.ti-clothes-rack-off:before{content:""}.ti-cloud:before{content:""}.ti-cloud-bitcoin:before{content:"＾"}.ti-cloud-bolt:before{content:""}.ti-cloud-cancel:before{content:""}.ti-cloud-check:before{content:""}.ti-cloud-code:before{content:""}.ti-cloud-cog:before{content:""}.ti-cloud-computing:before{content:""}.ti-cloud-data-connection:before{content:""}.ti-cloud-dollar:before{content:""}.ti-cloud-down:before{content:""}.ti-cloud-download:before{content:""}.ti-cloud-exclamation:before{content:""}.ti-cloud-fog:before{content:""}.ti-cloud-heart:before{content:""}.ti-cloud-lock:before{content:""}.ti-cloud-lock-open:before{content:""}.ti-cloud-minus:before{content:""}.ti-cloud-network:before{content:"ﱸ"}.ti-cloud-off:before{content:""}.ti-cloud-pause:before{content:""}.ti-cloud-pin:before{content:""}.ti-cloud-plus:before{content:""}.ti-cloud-question:before{content:""}.ti-cloud-rain:before{content:""}.ti-cloud-search:before{content:""}.ti-cloud-share:before{content:""}.ti-cloud-snow:before{content:""}.ti-cloud-star:before{content:""}.ti-cloud-storm:before{content:""}.ti-cloud-up:before{content:""}.ti-cloud-upload:before{content:""}.ti-cloud-x:before{content:""}.ti-clover:before{content:""}.ti-clover-2:before{content:""}.ti-clubs:before{content:""}.ti-code:before{content:""}.ti-code-ai:before{content:"𐉧"}.ti-code-asterisk:before{content:""}.ti-code-circle:before{content:""}.ti-code-circle-2:before{content:""}.ti-code-dots:before{content:""}.ti-code-minus:before{content:""}.ti-code-off:before{content:""}.ti-code-plus:before{content:""}.ti-code-variable:before{content:"𐂫"}.ti-code-variable-minus:before{content:"𐂭"}.ti-code-variable-plus:before{content:"𐂬"}.ti-codeblock:before{content:"𐇴"}.ti-coffee:before{content:""}.ti-coffee-off:before{content:""}.ti-coffin:before{content:""}.ti-coin:before{content:""}.ti-coin-bitcoin:before{content:""}.ti-coin-euro:before{content:""}.ti-coin-monero:before{content:""}.ti-coin-off:before{content:""}.ti-coin-pound:before{content:""}.ti-coin-rupee:before{content:""}.ti-coin-taka:before{content:"ﴍ"}.ti-coin-yen:before{content:""}.ti-coin-yuan:before{content:""}.ti-coins:before{content:""}.ti-color-filter:before{content:""}.ti-color-picker:before{content:""}.ti-color-picker-off:before{content:""}.ti-color-swatch:before{content:""}.ti-color-swatch-off:before{content:""}.ti-column-insert-left:before{content:""}.ti-column-insert-right:before{content:""}.ti-column-remove:before{content:"﫴"}.ti-columns:before{content:""}.ti-columns-1:before{content:""}.ti-columns-2:before{content:""}.ti-columns-3:before{content:""}.ti-columns-off:before{content:""}.ti-comet:before{content:""}.ti-command:before{content:""}.ti-command-off:before{content:""}.ti-compass:before{content:""}.ti-compass-off:before{content:""}.ti-components:before{content:""}.ti-components-off:before{content:""}.ti-cone:before{content:""}.ti-cone-2:before{content:""}.ti-cone-off:before{content:""}.ti-cone-plus:before{content:"杖"}.ti-confetti:before{content:""}.ti-confetti-off:before{content:""}.ti-confucius:before{content:""}.ti-congruent-to:before{content:"ﾣ"}.ti-connection:before{content:"𐇳"}.ti-container:before{content:""}.ti-container-off:before{content:""}.ti-contract:before{content:"ﻻ"}.ti-contrast:before{content:""}.ti-contrast-2:before{content:""}.ti-contrast-2-off:before{content:""}.ti-contrast-off:before{content:""}.ti-cooker:before{content:""}.ti-cookie:before{content:"ﶱ"}.ti-cookie-man:before{content:"ﶲ"}.ti-cookie-off:before{content:""}.ti-copy:before{content:""}.ti-copy-check:before{content:"ﶰ"}.ti-copy-minus:before{content:"ﶯ"}.ti-copy-off:before{content:""}.ti-copy-plus:before{content:"ﶮ"}.ti-copy-x:before{content:"ﶭ"}.ti-copyleft:before{content:""}.ti-copyleft-off:before{content:""}.ti-copyright:before{content:""}.ti-copyright-off:before{content:""}.ti-corner-down-left:before{content:""}.ti-corner-down-left-double:before{content:""}.ti-corner-down-right:before{content:""}.ti-corner-down-right-double:before{content:""}.ti-corner-left-down:before{content:""}.ti-corner-left-down-double:before{content:""}.ti-corner-left-up:before{content:""}.ti-corner-left-up-double:before{content:""}.ti-corner-right-down:before{content:""}.ti-corner-right-down-double:before{content:""}.ti-corner-right-up:before{content:""}.ti-corner-right-up-double:before{content:""}.ti-corner-up-left:before{content:""}.ti-corner-up-left-double:before{content:""}.ti-corner-up-right:before{content:""}.ti-corner-up-right-double:before{content:""}.ti-cpu:before{content:""}.ti-cpu-2:before{content:""}.ti-cpu-off:before{content:""}.ti-crane:before{content:""}.ti-crane-off:before{content:""}.ti-creative-commons:before{content:""}.ti-creative-commons-by:before{content:""}.ti-creative-commons-nc:before{content:""}.ti-creative-commons-nd:before{content:""}.ti-creative-commons-off:before{content:""}.ti-creative-commons-sa:before{content:""}.ti-creative-commons-zero:before{content:""}.ti-credit-card:before{content:""}.ti-credit-card-hand:before{content:"𐈮"}.ti-credit-card-off:before{content:""}.ti-credit-card-pay:before{content:"ﴲ"}.ti-credit-card-refund:before{content:"ﴳ"}.ti-credits:before{content:"𐇲"}.ti-cricket:before{content:""}.ti-crop:before{content:""}.ti-crop-1-1:before{content:"ﵐ"}.ti-crop-16-9:before{content:"ﵑ"}.ti-crop-3-2:before{content:"ﵒ"}.ti-crop-5-4:before{content:"ﵓ"}.ti-crop-7-5:before{content:"ﵔ"}.ti-crop-landscape:before{content:"ﵕ"}.ti-crop-portrait:before{content:"ﵖ"}.ti-cross:before{content:""}.ti-cross-off:before{content:""}.ti-crosshair:before{content:""}.ti-crown:before{content:""}.ti-crown-off:before{content:""}.ti-crutches:before{content:""}.ti-crutches-off:before{content:""}.ti-crystal-ball:before{content:""}.ti-csv:before{content:""}.ti-cube:before{content:"流"}.ti-cube-3d-sphere:before{content:""}.ti-cube-3d-sphere-off:before{content:""}.ti-cube-off:before{content:"歹"}.ti-cube-plus:before{content:"殺"}.ti-cube-send:before{content:""}.ti-cube-spark:before{content:"ﾻ"}.ti-cube-unfolded:before{content:""}.ti-cup:before{content:""}.ti-cup-off:before{content:""}.ti-curling:before{content:""}.ti-curly-loop:before{content:""}.ti-currency:before{content:""}.ti-currency-afghani:before{content:""}.ti-currency-bahraini:before{content:""}.ti-currency-baht:before{content:""}.ti-currency-bitcoin:before{content:""}.ti-currency-cent:before{content:""}.ti-currency-dinar:before{content:""}.ti-currency-dirham:before{content:""}.ti-currency-dogecoin:before{content:""}.ti-currency-dollar:before{content:""}.ti-currency-dollar-australian:before{content:""}.ti-currency-dollar-brunei:before{content:""}.ti-currency-dollar-canadian:before{content:""}.ti-currency-dollar-guyanese:before{content:""}.ti-currency-dollar-off:before{content:""}.ti-currency-dollar-singapore:before{content:""}.ti-currency-dollar-zimbabwean:before{content:""}.ti-currency-dong:before{content:""}.ti-currency-dram:before{content:""}.ti-currency-ethereum:before{content:""}.ti-currency-euro:before{content:""}.ti-currency-euro-off:before{content:""}.ti-currency-florin:before{content:"﫵"}.ti-currency-forint:before{content:""}.ti-currency-frank:before{content:""}.ti-currency-guarani:before{content:""}.ti-currency-hryvnia:before{content:""}.ti-currency-husd:before{content:"𐈿"}.ti-currency-iranian-rial:before{content:"縉"}.ti-currency-kip:before{content:""}.ti-currency-krone-czech:before{content:""}.ti-currency-krone-danish:before{content:""}.ti-currency-krone-swedish:before{content:""}.ti-currency-lari:before{content:""}.ti-currency-leu:before{content:""}.ti-currency-lira:before{content:""}.ti-currency-litecoin:before{content:""}.ti-currency-lyd:before{content:""}.ti-currency-manat:before{content:""}.ti-currency-monero:before{content:""}.ti-currency-naira:before{content:""}.ti-currency-nano:before{content:""}.ti-currency-off:before{content:""}.ti-currency-paanga:before{content:""}.ti-currency-peso:before{content:""}.ti-currency-pound:before{content:""}.ti-currency-pound-off:before{content:""}.ti-currency-quetzal:before{content:""}.ti-currency-real:before{content:""}.ti-currency-renminbi:before{content:""}.ti-currency-ripple:before{content:""}.ti-currency-riyal:before{content:""}.ti-currency-rubel:before{content:""}.ti-currency-rufiyaa:before{content:""}.ti-currency-rupee:before{content:""}.ti-currency-rupee-nepalese:before{content:""}.ti-currency-shekel:before{content:""}.ti-currency-solana:before{content:""}.ti-currency-som:before{content:""}.ti-currency-taka:before{content:""}.ti-currency-tenge:before{content:""}.ti-currency-tether:before{content:"𐈾"}.ti-currency-tugrik:before{content:""}.ti-currency-won:before{content:""}.ti-currency-xrp:before{content:"ﴴ"}.ti-currency-yen:before{content:""}.ti-currency-yen-off:before{content:""}.ti-currency-yuan:before{content:""}.ti-currency-zcash:before{content:"𐈽"}.ti-currency-zloty:before{content:""}.ti-current-location:before{content:""}.ti-current-location-off:before{content:""}.ti-cursor-off:before{content:""}.ti-cursor-text:before{content:""}.ti-cut:before{content:""}.ti-cylinder:before{content:""}.ti-cylinder-off:before{content:"滛"}.ti-cylinder-plus:before{content:"滋"}.ti-dashboard:before{content:""}.ti-dashboard-off:before{content:""}.ti-database:before{content:""}.ti-database-cog:before{content:"塚"}.ti-database-dollar:before{content:"﨑"}.ti-database-edit:before{content:"晴"}.ti-database-exclamation:before{content:"﨓"}.ti-database-export:before{content:""}.ti-database-heart:before{content:"﨔"}.ti-database-import:before{content:""}.ti-database-leak:before{content:"凞"}.ti-database-minus:before{content:"猪"}.ti-database-off:before{content:""}.ti-database-plus:before{content:"益"}.ti-database-search:before{content:"礼"}.ti-database-share:before{content:"神"}.ti-database-smile:before{content:"ﶛ"}.ti-database-star:before{content:"祥"}.ti-database-x:before{content:"福"}.ti-deaf:before{content:"𐆬"}.ti-decimal:before{content:"都"}.ti-deer:before{content:""}.ti-delta:before{content:""}.ti-dental:before{content:""}.ti-dental-broken:before{content:""}.ti-dental-off:before{content:""}.ti-deselect:before{content:"麟"}.ti-desk:before{content:"ﴵ"}.ti-details:before{content:""}.ti-details-off:before{content:""}.ti-device-3d-camera:before{content:"𐈭"}.ti-device-3d-lens:before{content:"𐈬"}.ti-device-airpods:before{content:""}.ti-device-airpods-case:before{content:""}.ti-device-airtag:before{content:"﫦"}.ti-device-analytics:before{content:""}.ti-device-audio-tape:before{content:""}.ti-device-camera-phone:before{content:""}.ti-device-cctv:before{content:""}.ti-device-cctv-off:before{content:""}.ti-device-computer-camera:before{content:""}.ti-device-computer-camera-2:before{content:"𐈼"}.ti-device-computer-camera-off:before{content:""}.ti-device-desktop:before{content:""}.ti-device-desktop-analytics:before{content:""}.ti-device-desktop-bolt:before{content:""}.ti-device-desktop-cancel:before{content:""}.ti-device-desktop-check:before{content:""}.ti-device-desktop-code:before{content:""}.ti-device-desktop-cog:before{content:""}.ti-device-desktop-dollar:before{content:""}.ti-device-desktop-down:before{content:""}.ti-device-desktop-exclamation:before{content:""}.ti-device-desktop-heart:before{content:""}.ti-device-desktop-minus:before{content:""}.ti-device-desktop-off:before{content:""}.ti-device-desktop-pause:before{content:""}.ti-device-desktop-pin:before{content:""}.ti-device-desktop-plus:before{content:""}.ti-device-desktop-question:before{content:""}.ti-device-desktop-search:before{content:""}.ti-device-desktop-share:before{content:""}.ti-device-desktop-star:before{content:""}.ti-device-desktop-up:before{content:""}.ti-device-desktop-x:before{content:""}.ti-device-floppy:before{content:""}.ti-device-gamepad:before{content:""}.ti-device-gamepad-2:before{content:""}.ti-device-gamepad-3:before{content:"ﱘ"}.ti-device-heart-monitor:before{content:""}.ti-device-imac:before{content:""}.ti-device-imac-bolt:before{content:""}.ti-device-imac-cancel:before{content:""}.ti-device-imac-check:before{content:""}.ti-device-imac-code:before{content:""}.ti-device-imac-cog:before{content:""}.ti-device-imac-dollar:before{content:""}.ti-device-imac-down:before{content:""}.ti-device-imac-exclamation:before{content:""}.ti-device-imac-heart:before{content:""}.ti-device-imac-minus:before{content:""}.ti-device-imac-off:before{content:""}.ti-device-imac-pause:before{content:""}.ti-device-imac-pin:before{content:""}.ti-device-imac-plus:before{content:""}.ti-device-imac-question:before{content:""}.ti-device-imac-search:before{content:""}.ti-device-imac-share:before{content:""}.ti-device-imac-star:before{content:""}.ti-device-imac-up:before{content:""}.ti-device-imac-x:before{content:""}.ti-device-ipad:before{content:""}.ti-device-ipad-bolt:before{content:""}.ti-device-ipad-cancel:before{content:""}.ti-device-ipad-check:before{content:""}.ti-device-ipad-code:before{content:""}.ti-device-ipad-cog:before{content:""}.ti-device-ipad-dollar:before{content:""}.ti-device-ipad-down:before{content:""}.ti-device-ipad-exclamation:before{content:""}.ti-device-ipad-heart:before{content:""}.ti-device-ipad-horizontal:before{content:""}.ti-device-ipad-horizontal-bolt:before{content:""}.ti-device-ipad-horizontal-cancel:before{content:""}.ti-device-ipad-horizontal-check:before{content:""}.ti-device-ipad-horizontal-code:before{content:""}.ti-device-ipad-horizontal-cog:before{content:""}.ti-device-ipad-horizontal-dollar:before{content:""}.ti-device-ipad-horizontal-down:before{content:""}.ti-device-ipad-horizontal-exclamation:before{content:""}.ti-device-ipad-horizontal-heart:before{content:""}.ti-device-ipad-horizontal-minus:before{content:""}.ti-device-ipad-horizontal-off:before{content:""}.ti-device-ipad-horizontal-pause:before{content:""}.ti-device-ipad-horizontal-pin:before{content:""}.ti-device-ipad-horizontal-plus:before{content:""}.ti-device-ipad-horizontal-question:before{content:""}.ti-device-ipad-horizontal-search:before{content:""}.ti-device-ipad-horizontal-share:before{content:""}.ti-device-ipad-horizontal-star:before{content:""}.ti-device-ipad-horizontal-up:before{content:""}.ti-device-ipad-horizontal-x:before{content:""}.ti-device-ipad-minus:before{content:""}.ti-device-ipad-off:before{content:""}.ti-device-ipad-pause:before{content:""}.ti-device-ipad-pin:before{content:""}.ti-device-ipad-plus:before{content:""}.ti-device-ipad-question:before{content:""}.ti-device-ipad-search:before{content:""}.ti-device-ipad-share:before{content:""}.ti-device-ipad-star:before{content:""}.ti-device-ipad-up:before{content:""}.ti-device-ipad-x:before{content:""}.ti-device-landline-phone:before{content:""}.ti-device-laptop:before{content:""}.ti-device-laptop-off:before{content:""}.ti-device-mobile:before{content:""}.ti-device-mobile-bolt:before{content:""}.ti-device-mobile-cancel:before{content:""}.ti-device-mobile-charging:before{content:""}.ti-device-mobile-check:before{content:""}.ti-device-mobile-code:before{content:""}.ti-device-mobile-cog:before{content:""}.ti-device-mobile-dollar:before{content:""}.ti-device-mobile-down:before{content:""}.ti-device-mobile-exclamation:before{content:""}.ti-device-mobile-heart:before{content:""}.ti-device-mobile-message:before{content:""}.ti-device-mobile-minus:before{content:""}.ti-device-mobile-off:before{content:""}.ti-device-mobile-pause:before{content:""}.ti-device-mobile-pin:before{content:""}.ti-device-mobile-plus:before{content:""}.ti-device-mobile-question:before{content:""}.ti-device-mobile-rotated:before{content:""}.ti-device-mobile-search:before{content:""}.ti-device-mobile-share:before{content:""}.ti-device-mobile-star:before{content:""}.ti-device-mobile-up:before{content:""}.ti-device-mobile-vibration:before{content:""}.ti-device-mobile-x:before{content:""}.ti-device-nintendo:before{content:""}.ti-device-nintendo-off:before{content:""}.ti-device-projector:before{content:"ﰑ"}.ti-device-remote:before{content:""}.ti-device-screen:before{content:"𐈫"}.ti-device-sd-card:before{content:""}.ti-device-sim:before{content:""}.ti-device-sim-1:before{content:""}.ti-device-sim-2:before{content:""}.ti-device-sim-3:before{content:""}.ti-device-speaker:before{content:""}.ti-device-speaker-off:before{content:""}.ti-device-tablet:before{content:""}.ti-device-tablet-bolt:before{content:""}.ti-device-tablet-cancel:before{content:""}.ti-device-tablet-check:before{content:""}.ti-device-tablet-code:before{content:""}.ti-device-tablet-cog:before{content:""}.ti-device-tablet-dollar:before{content:""}.ti-device-tablet-down:before{content:""}.ti-device-tablet-exclamation:before{content:""}.ti-device-tablet-heart:before{content:""}.ti-device-tablet-minus:before{content:""}.ti-device-tablet-off:before{content:""}.ti-device-tablet-pause:before{content:""}.ti-device-tablet-pin:before{content:""}.ti-device-tablet-plus:before{content:""}.ti-device-tablet-question:before{content:""}.ti-device-tablet-search:before{content:""}.ti-device-tablet-share:before{content:""}.ti-device-tablet-star:before{content:""}.ti-device-tablet-up:before{content:""}.ti-device-tablet-x:before{content:""}.ti-device-tv:before{content:""}.ti-device-tv-off:before{content:""}.ti-device-tv-old:before{content:""}.ti-device-unknown:before{content:"ﻴ"}.ti-device-usb:before{content:"ﱙ"}.ti-device-vision-pro:before{content:"﫧"}.ti-device-watch:before{content:""}.ti-device-watch-bolt:before{content:""}.ti-device-watch-cancel:before{content:""}.ti-device-watch-check:before{content:""}.ti-device-watch-code:before{content:""}.ti-device-watch-cog:before{content:""}.ti-device-watch-dollar:before{content:""}.ti-device-watch-down:before{content:""}.ti-device-watch-exclamation:before{content:""}.ti-device-watch-heart:before{content:""}.ti-device-watch-minus:before{content:""}.ti-device-watch-off:before{content:""}.ti-device-watch-pause:before{content:""}.ti-device-watch-pin:before{content:""}.ti-device-watch-plus:before{content:""}.ti-device-watch-question:before{content:""}.ti-device-watch-search:before{content:""}.ti-device-watch-share:before{content:""}.ti-device-watch-star:before{content:""}.ti-device-watch-stats:before{content:""}.ti-device-watch-stats-2:before{content:""}.ti-device-watch-up:before{content:""}.ti-device-watch-x:before{content:""}.ti-devices:before{content:""}.ti-devices-2:before{content:""}.ti-devices-bolt:before{content:""}.ti-devices-cancel:before{content:""}.ti-devices-check:before{content:""}.ti-devices-code:before{content:""}.ti-devices-cog:before{content:""}.ti-devices-dollar:before{content:""}.ti-devices-down:before{content:""}.ti-devices-exclamation:before{content:""}.ti-devices-heart:before{content:""}.ti-devices-minus:before{content:""}.ti-devices-off:before{content:""}.ti-devices-pause:before{content:""}.ti-devices-pc:before{content:""}.ti-devices-pc-off:before{content:""}.ti-devices-pin:before{content:""}.ti-devices-plus:before{content:""}.ti-devices-question:before{content:""}.ti-devices-search:before{content:""}.ti-devices-share:before{content:""}.ti-devices-star:before{content:""}.ti-devices-up:before{content:""}.ti-devices-x:before{content:""}.ti-diabolo:before{content:"煮"}.ti-diabolo-off:before{content:"漢"}.ti-diabolo-plus:before{content:"瀞"}.ti-dialpad:before{content:""}.ti-dialpad-off:before{content:""}.ti-diamond:before{content:""}.ti-diamond-off:before{content:""}.ti-diamonds:before{content:""}.ti-diaper:before{content:"ﾢ"}.ti-dice:before{content:""}.ti-dice-1:before{content:""}.ti-dice-2:before{content:""}.ti-dice-3:before{content:""}.ti-dice-4:before{content:""}.ti-dice-5:before{content:""}.ti-dice-6:before{content:""}.ti-dimensions:before{content:""}.ti-direction:before{content:""}.ti-direction-arrows:before{content:"ﴶ"}.ti-direction-horizontal:before{content:""}.ti-direction-sign:before{content:""}.ti-direction-sign-off:before{content:""}.ti-directions:before{content:""}.ti-directions-off:before{content:""}.ti-disabled:before{content:""}.ti-disabled-2:before{content:""}.ti-disabled-off:before{content:""}.ti-disc:before{content:""}.ti-disc-golf:before{content:""}.ti-disc-off:before{content:""}.ti-discount:before{content:""}.ti-discount-off:before{content:""}.ti-divide:before{content:""}.ti-dna:before{content:""}.ti-dna-2:before{content:""}.ti-dna-2-off:before{content:""}.ti-dna-off:before{content:""}.ti-dog:before{content:""}.ti-dog-bowl:before{content:""}.ti-door:before{content:""}.ti-door-enter:before{content:""}.ti-door-exit:before{content:""}.ti-door-hanger:before{content:"𐈻"}.ti-door-off:before{content:""}.ti-dots:before{content:""}.ti-dots-circle-horizontal:before{content:""}.ti-dots-diagonal:before{content:""}.ti-dots-diagonal-2:before{content:""}.ti-dots-vertical:before{content:""}.ti-download:before{content:""}.ti-download-off:before{content:""}.ti-drag-drop:before{content:""}.ti-drag-drop-2:before{content:""}.ti-drone:before{content:""}.ti-drone-off:before{content:""}.ti-drop-circle:before{content:""}.ti-droplet:before{content:""}.ti-droplet-bolt:before{content:""}.ti-droplet-cancel:before{content:""}.ti-droplet-check:before{content:""}.ti-droplet-code:before{content:""}.ti-droplet-cog:before{content:""}.ti-droplet-dollar:before{content:""}.ti-droplet-down:before{content:""}.ti-droplet-exclamation:before{content:"豈"}.ti-droplet-half:before{content:""}.ti-droplet-half-2:before{content:""}.ti-droplet-heart:before{content:"更"}.ti-droplet-minus:before{content:"車"}.ti-droplet-off:before{content:""}.ti-droplet-pause:before{content:"賈"}.ti-droplet-pin:before{content:"滑"}.ti-droplet-plus:before{content:"串"}.ti-droplet-question:before{content:"句"}.ti-droplet-search:before{content:"龜"}.ti-droplet-share:before{content:"龜"}.ti-droplet-star:before{content:"契"}.ti-droplet-up:before{content:"金"}.ti-droplet-x:before{content:"喇"}.ti-droplets:before{content:"ﰒ"}.ti-dual-screen:before{content:"繁"}.ti-dumbbell:before{content:"𐉍"}.ti-dumpling:before{content:"ﺵ"}.ti-e-passport:before{content:""}.ti-ear:before{content:""}.ti-ear-off:before{content:""}.ti-ear-scan:before{content:"ﵗ"}.ti-earphone-bluetooth:before{content:"𐈺"}.ti-ease-in:before{content:""}.ti-ease-in-control-point:before{content:""}.ti-ease-in-out:before{content:""}.ti-ease-in-out-control-points:before{content:""}.ti-ease-out:before{content:""}.ti-ease-out-control-point:before{content:""}.ti-edit:before{content:""}.ti-edit-circle:before{content:""}.ti-edit-circle-off:before{content:""}.ti-edit-off:before{content:""}.ti-egg:before{content:""}.ti-egg-cracked:before{content:""}.ti-egg-fried:before{content:""}.ti-egg-off:before{content:""}.ti-eggs:before{content:""}.ti-elevator:before{content:""}.ti-elevator-off:before{content:""}.ti-email-stamp:before{content:"𐉦"}.ti-emergency-bed:before{content:""}.ti-empathize:before{content:""}.ti-empathize-off:before{content:""}.ti-emphasis:before{content:""}.ti-engine:before{content:""}.ti-engine-off:before{content:""}.ti-equal:before{content:""}.ti-equal-double:before{content:""}.ti-equal-not:before{content:""}.ti-eraser:before{content:""}.ti-eraser-off:before{content:""}.ti-error-404:before{content:""}.ti-error-404-off:before{content:""}.ti-escalator:before{content:"ﬆ"}.ti-escalator-down:before{content:"ﬄ"}.ti-escalator-up:before{content:"ﬅ"}.ti-exchange:before{content:""}.ti-exchange-off:before{content:""}.ti-exclamation-circle:before{content:""}.ti-exclamation-mark:before{content:""}.ti-exclamation-mark-off:before{content:""}.ti-exercise-ball:before{content:"𐉌"}.ti-explicit:before{content:""}.ti-explicit-off:before{content:""}.ti-exposure:before{content:""}.ti-exposure-0:before{content:""}.ti-exposure-minus-1:before{content:""}.ti-exposure-minus-2:before{content:""}.ti-exposure-off:before{content:""}.ti-exposure-plus-1:before{content:""}.ti-exposure-plus-2:before{content:""}.ti-external-link:before{content:""}.ti-external-link-off:before{content:""}.ti-eye:before{content:""}.ti-eye-bitcoin:before{content:"］"}.ti-eye-bolt:before{content:"ﭭ"}.ti-eye-cancel:before{content:"ﭮ"}.ti-eye-check:before{content:""}.ti-eye-closed:before{content:""}.ti-eye-code:before{content:"ﭯ"}.ti-eye-cog:before{content:""}.ti-eye-discount:before{content:"ﭰ"}.ti-eye-dollar:before{content:"ﭱ"}.ti-eye-dotted:before{content:"ﺭ"}.ti-eye-down:before{content:"ﭲ"}.ti-eye-edit:before{content:""}.ti-eye-exclamation:before{content:""}.ti-eye-heart:before{content:""}.ti-eye-minus:before{content:"ﭳ"}.ti-eye-off:before{content:""}.ti-eye-pause:before{content:"ﭴ"}.ti-eye-pin:before{content:"ﭵ"}.ti-eye-plus:before{content:"ﭶ"}.ti-eye-question:before{content:"ﭷ"}.ti-eye-search:before{content:"ﭸ"}.ti-eye-share:before{content:"ﭹ"}.ti-eye-spark:before{content:"ﾺ"}.ti-eye-star:before{content:"ﭺ"}.ti-eye-table:before{content:""}.ti-eye-up:before{content:"ﭻ"}.ti-eye-x:before{content:""}.ti-eyeglass:before{content:""}.ti-eyeglass-2:before{content:""}.ti-eyeglass-off:before{content:""}.ti-face-id:before{content:""}.ti-face-id-error:before{content:""}.ti-face-mask:before{content:""}.ti-face-mask-off:before{content:""}.ti-fall:before{content:""}.ti-favicon:before{content:"ﵥ"}.ti-feather:before{content:""}.ti-feather-off:before{content:""}.ti-fence:before{content:""}.ti-fence-off:before{content:""}.ti-ferry:before{content:"𐁴"}.ti-fidget-spinner:before{content:""}.ti-file:before{content:""}.ti-file-3d:before{content:""}.ti-file-ai:before{content:"ﾡ"}.ti-file-alert:before{content:""}.ti-file-analytics:before{content:""}.ti-file-arrow-left:before{content:""}.ti-file-arrow-right:before{content:""}.ti-file-barcode:before{content:""}.ti-file-bitcoin:before{content:"ﾠ"}.ti-file-broken:before{content:""}.ti-file-certificate:before{content:""}.ti-file-chart:before{content:""}.ti-file-check:before{content:""}.ti-file-code:before{content:""}.ti-file-code-2:before{content:""}.ti-file-cv:before{content:"署"}.ti-file-database:before{content:""}.ti-file-delta:before{content:""}.ti-file-description:before{content:""}.ti-file-diff:before{content:""}.ti-file-digit:before{content:""}.ti-file-dislike:before{content:""}.ti-file-dollar:before{content:""}.ti-file-dots:before{content:""}.ti-file-download:before{content:""}.ti-file-euro:before{content:""}.ti-file-excel:before{content:"ﻳ"}.ti-file-export:before{content:""}.ti-file-function:before{content:""}.ti-file-horizontal:before{content:""}.ti-file-import:before{content:""}.ti-file-infinity:before{content:""}.ti-file-info:before{content:""}.ti-file-invoice:before{content:""}.ti-file-isr:before{content:"ﺬ"}.ti-file-lambda:before{content:""}.ti-file-like:before{content:""}.ti-file-minus:before{content:""}.ti-file-music:before{content:""}.ti-file-neutral:before{content:"ﴢ"}.ti-file-off:before{content:""}.ti-file-orientation:before{content:""}.ti-file-pencil:before{content:""}.ti-file-percent:before{content:""}.ti-file-phone:before{content:""}.ti-file-plus:before{content:""}.ti-file-power:before{content:""}.ti-file-report:before{content:""}.ti-file-rss:before{content:""}.ti-file-sad:before{content:"ﴣ"}.ti-file-scissors:before{content:""}.ti-file-search:before{content:""}.ti-file-settings:before{content:""}.ti-file-shredder:before{content:""}.ti-file-signal:before{content:""}.ti-file-smile:before{content:"ﴤ"}.ti-file-spark:before{content:"ﾹ"}.ti-file-spreadsheet:before{content:""}.ti-file-stack:before{content:""}.ti-file-star:before{content:""}.ti-file-symlink:before{content:""}.ti-file-text:before{content:""}.ti-file-text-ai:before{content:"﨧"}.ti-file-text-shield:before{content:"𐃲"}.ti-file-text-spark:before{content:"ﾸ"}.ti-file-time:before{content:""}.ti-file-type-bmp:before{content:"﬇"}.ti-file-type-css:before{content:"﬈"}.ti-file-type-csv:before{content:"﬉"}.ti-file-type-doc:before{content:"﬊"}.ti-file-type-docx:before{content:"﬋"}.ti-file-type-html:before{content:"﬌"}.ti-file-type-jpg:before{content:"﬍"}.ti-file-type-js:before{content:"﬎"}.ti-file-type-jsx:before{content:"﬏"}.ti-file-type-pdf:before{content:"﬐"}.ti-file-type-php:before{content:"﬑"}.ti-file-type-png:before{content:"﬒"}.ti-file-type-ppt:before{content:"ﬓ"}.ti-file-type-rs:before{content:"ﬔ"}.ti-file-type-sql:before{content:"ﬕ"}.ti-file-type-svg:before{content:"ﬖ"}.ti-file-type-ts:before{content:"ﬗ"}.ti-file-type-tsx:before{content:"﬘"}.ti-file-type-txt:before{content:"﬙"}.ti-file-type-vue:before{content:"﬚"}.ti-file-type-xls:before{content:"﬛"}.ti-file-type-xml:before{content:"﬜"}.ti-file-type-zip:before{content:"יִ"}.ti-file-typography:before{content:""}.ti-file-unknown:before{content:""}.ti-file-upload:before{content:""}.ti-file-vector:before{content:""}.ti-file-word:before{content:"ﻲ"}.ti-file-x:before{content:""}.ti-file-zip:before{content:""}.ti-files:before{content:""}.ti-files-off:before{content:""}.ti-filter:before{content:""}.ti-filter-2:before{content:"𐅋"}.ti-filter-2-bolt:before{content:"𐅟"}.ti-filter-2-cancel:before{content:"𐅞"}.ti-filter-2-check:before{content:"𐅝"}.ti-filter-2-code:before{content:"𐅜"}.ti-filter-2-cog:before{content:"𐅛"}.ti-filter-2-discount:before{content:"𐅚"}.ti-filter-2-dollar:before{content:"𐅙"}.ti-filter-2-down:before{content:"𐅘"}.ti-filter-2-edit:before{content:"𐅗"}.ti-filter-2-exclamation:before{content:"𐅖"}.ti-filter-2-minus:before{content:"𐅕"}.ti-filter-2-pause:before{content:"𐅔"}.ti-filter-2-pin:before{content:"𐅓"}.ti-filter-2-plus:before{content:"𐅒"}.ti-filter-2-question:before{content:"𐅑"}.ti-filter-2-search:before{content:"𐅐"}.ti-filter-2-share:before{content:"𐅏"}.ti-filter-2-spark:before{content:"𐅎"}.ti-filter-2-up:before{content:"𐅍"}.ti-filter-2-x:before{content:"𐅌"}.ti-filter-bolt:before{content:"ﭼ"}.ti-filter-cancel:before{content:"ﭽ"}.ti-filter-check:before{content:"ﭾ"}.ti-filter-code:before{content:"ﭿ"}.ti-filter-cog:before{content:"茶"}.ti-filter-discount:before{content:"ﮀ"}.ti-filter-dollar:before{content:"刺"}.ti-filter-down:before{content:"ﮁ"}.ti-filter-edit:before{content:"切"}.ti-filter-exclamation:before{content:"ﮂ"}.ti-filter-heart:before{content:"ﮃ"}.ti-filter-minus:before{content:"度"}.ti-filter-off:before{content:""}.ti-filter-pause:before{content:"ﮄ"}.ti-filter-pin:before{content:"ﮅ"}.ti-filter-plus:before{content:"拓"}.ti-filter-question:before{content:"ﮆ"}.ti-filter-search:before{content:"ﮇ"}.ti-filter-share:before{content:"ﮈ"}.ti-filter-spark:before{content:"𐅊"}.ti-filter-star:before{content:"糖"}.ti-filter-up:before{content:"ﮉ"}.ti-filter-x:before{content:"宅"}.ti-filters:before{content:""}.ti-fingerprint:before{content:""}.ti-fingerprint-off:before{content:""}.ti-fingerprint-scan:before{content:"ﲵ"}.ti-fire-extinguisher:before{content:"﫶"}.ti-fire-hydrant:before{content:""}.ti-fire-hydrant-off:before{content:""}.ti-firetruck:before{content:""}.ti-firewall-check:before{content:"𐇱"}.ti-firewall-flame:before{content:"𐇰"}.ti-first-aid-kit:before{content:""}.ti-first-aid-kit-off:before{content:""}.ti-fish:before{content:""}.ti-fish-bone:before{content:""}.ti-fish-christianity:before{content:""}.ti-fish-hook:before{content:""}.ti-fish-hook-off:before{content:""}.ti-fish-off:before{content:""}.ti-flag:before{content:""}.ti-flag-2:before{content:""}.ti-flag-2-off:before{content:""}.ti-flag-3:before{content:""}.ti-flag-bitcoin:before{content:"＼"}.ti-flag-bolt:before{content:"ﮊ"}.ti-flag-cancel:before{content:"ﮋ"}.ti-flag-check:before{content:"ﮌ"}.ti-flag-code:before{content:"ﮍ"}.ti-flag-cog:before{content:"ﮎ"}.ti-flag-discount:before{content:"ﮏ"}.ti-flag-dollar:before{content:"ﮐ"}.ti-flag-down:before{content:"ﮑ"}.ti-flag-exclamation:before{content:"ﮒ"}.ti-flag-heart:before{content:"ﮓ"}.ti-flag-minus:before{content:"ﮔ"}.ti-flag-off:before{content:""}.ti-flag-pause:before{content:"ﮕ"}.ti-flag-pin:before{content:"ﮖ"}.ti-flag-plus:before{content:"ﮗ"}.ti-flag-question:before{content:"ﮘ"}.ti-flag-search:before{content:"ﮙ"}.ti-flag-share:before{content:"ﮚ"}.ti-flag-spark:before{content:"ﾷ"}.ti-flag-star:before{content:"ﮛ"}.ti-flag-up:before{content:"ﮜ"}.ti-flag-x:before{content:"ﮝ"}.ti-flame:before{content:""}.ti-flame-off:before{content:""}.ti-flare:before{content:""}.ti-flask:before{content:""}.ti-flask-2:before{content:""}.ti-flask-2-off:before{content:""}.ti-flask-off:before{content:""}.ti-flip-flops:before{content:""}.ti-flip-horizontal:before{content:""}.ti-flip-vertical:before{content:""}.ti-float-center:before{content:""}.ti-float-left:before{content:""}.ti-float-none:before{content:""}.ti-float-right:before{content:""}.ti-flood:before{content:"𐉋"}.ti-flower:before{content:""}.ti-flower-off:before{content:""}.ti-focus:before{content:""}.ti-focus-2:before{content:""}.ti-focus-auto:before{content:"謁"}.ti-focus-centered:before{content:""}.ti-fold:before{content:""}.ti-fold-down:before{content:""}.ti-fold-up:before{content:""}.ti-folder:before{content:""}.ti-folder-bolt:before{content:"奈"}.ti-folder-cancel:before{content:"懶"}.ti-folder-check:before{content:"癩"}.ti-folder-code:before{content:"羅"}.ti-folder-cog:before{content:"蘿"}.ti-folder-dollar:before{content:"螺"}.ti-folder-down:before{content:"裸"}.ti-folder-exclamation:before{content:"邏"}.ti-folder-heart:before{content:"樂"}.ti-folder-minus:before{content:""}.ti-folder-off:before{content:""}.ti-folder-open:before{content:"﫷"}.ti-folder-pause:before{content:"洛"}.ti-folder-pin:before{content:"烙"}.ti-folder-plus:before{content:""}.ti-folder-question:before{content:"珞"}.ti-folder-root:before{content:"﵃"}.ti-folder-search:before{content:"落"}.ti-folder-share:before{content:"酪"}.ti-folder-star:before{content:"駱"}.ti-folder-symlink:before{content:"亂"}.ti-folder-up:before{content:"卵"}.ti-folder-x:before{content:""}.ti-folders:before{content:""}.ti-folders-off:before{content:""}.ti-foodsteps:before{content:"𐉥"}.ti-forbid:before{content:""}.ti-forbid-2:before{content:""}.ti-forklift:before{content:""}.ti-forms:before{content:""}.ti-fountain:before{content:""}.ti-fountain-off:before{content:""}.ti-frame:before{content:""}.ti-frame-off:before{content:""}.ti-free-rights:before{content:""}.ti-freeze-column:before{content:"謹"}.ti-freeze-row:before{content:"贈"}.ti-freeze-row-column:before{content:"賓"}.ti-fridge:before{content:""}.ti-fridge-off:before{content:""}.ti-friends:before{content:""}.ti-friends-off:before{content:""}.ti-frustum:before{content:"犯"}.ti-frustum-off:before{content:"瞧"}.ti-frustum-plus:before{content:"爵"}.ti-function:before{content:""}.ti-function-off:before{content:""}.ti-galaxy:before{content:"ﲶ"}.ti-garden-cart:before{content:""}.ti-garden-cart-off:before{content:""}.ti-gas-station:before{content:""}.ti-gas-station-off:before{content:""}.ti-gauge:before{content:""}.ti-gauge-off:before{content:""}.ti-gavel:before{content:""}.ti-gender-agender:before{content:""}.ti-gender-androgyne:before{content:""}.ti-gender-bigender:before{content:""}.ti-gender-demiboy:before{content:""}.ti-gender-demigirl:before{content:""}.ti-gender-epicene:before{content:""}.ti-gender-female:before{content:""}.ti-gender-femme:before{content:""}.ti-gender-genderfluid:before{content:""}.ti-gender-genderless:before{content:""}.ti-gender-genderqueer:before{content:""}.ti-gender-hermaphrodite:before{content:""}.ti-gender-intergender:before{content:""}.ti-gender-male:before{content:""}.ti-gender-neutrois:before{content:""}.ti-gender-third:before{content:""}.ti-gender-transgender:before{content:""}.ti-gender-trasvesti:before{content:""}.ti-geometry:before{content:""}.ti-ghost:before{content:""}.ti-ghost-2:before{content:""}.ti-ghost-3:before{content:"ﰓ"}.ti-ghost-off:before{content:""}.ti-gif:before{content:""}.ti-gift:before{content:""}.ti-gift-card:before{content:""}.ti-gift-off:before{content:""}.ti-git-branch:before{content:""}.ti-git-branch-deleted:before{content:""}.ti-git-cherry-pick:before{content:""}.ti-git-commit:before{content:""}.ti-git-compare:before{content:""}.ti-git-fork:before{content:""}.ti-git-merge:before{content:""}.ti-git-pull-request:before{content:""}.ti-git-pull-request-closed:before{content:""}.ti-git-pull-request-conflict:before{content:"𐉤"}.ti-git-pull-request-draft:before{content:""}.ti-gizmo:before{content:""}.ti-glass:before{content:""}.ti-glass-champagne:before{content:"ﶜ"}.ti-glass-cocktail:before{content:"ﶝ"}.ti-glass-full:before{content:""}.ti-glass-gin:before{content:"ﶞ"}.ti-glass-off:before{content:""}.ti-globe:before{content:""}.ti-globe-off:before{content:""}.ti-go-game:before{content:""}.ti-golf:before{content:""}.ti-golf-off:before{content:""}.ti-gps:before{content:""}.ti-gradienter:before{content:""}.ti-grain:before{content:""}.ti-grape:before{content:"𐈹"}.ti-graph:before{content:""}.ti-graph-off:before{content:""}.ti-grave:before{content:""}.ti-grave-2:before{content:""}.ti-grid-3x3:before{content:"ﲤ"}.ti-grid-4x4:before{content:"ﲥ"}.ti-grid-dots:before{content:""}.ti-grid-goldenratio:before{content:"ﲦ"}.ti-grid-pattern:before{content:""}.ti-grid-scan:before{content:"ﲧ"}.ti-grill:before{content:""}.ti-grill-fork:before{content:""}.ti-grill-off:before{content:""}.ti-grill-spatula:before{content:""}.ti-grip-horizontal:before{content:""}.ti-grip-vertical:before{content:""}.ti-growth:before{content:""}.ti-guitar-pick:before{content:""}.ti-gymnastics:before{content:"﵄"}.ti-h-1:before{content:""}.ti-h-2:before{content:""}.ti-h-3:before{content:""}.ti-h-4:before{content:""}.ti-h-5:before{content:""}.ti-h-6:before{content:""}.ti-hammer:before{content:""}.ti-hammer-drill:before{content:"𐈸"}.ti-hammer-off:before{content:""}.ti-hand-click:before{content:""}.ti-hand-click-off:before{content:"𐃱"}.ti-hand-finger:before{content:""}.ti-hand-finger-down:before{content:"ｏ"}.ti-hand-finger-left:before{content:"ｎ"}.ti-hand-finger-off:before{content:""}.ti-hand-finger-right:before{content:"ｍ"}.ti-hand-grab:before{content:""}.ti-hand-little-finger:before{content:""}.ti-hand-love-you:before{content:""}.ti-hand-middle-finger:before{content:""}.ti-hand-move:before{content:""}.ti-hand-off:before{content:""}.ti-hand-ring-finger:before{content:""}.ti-hand-sanitizer:before{content:""}.ti-hand-stop:before{content:""}.ti-hand-three-fingers:before{content:""}.ti-hand-two-fingers:before{content:""}.ti-hanger:before{content:""}.ti-hanger-2:before{content:""}.ti-hanger-off:before{content:""}.ti-hash:before{content:""}.ti-haze:before{content:""}.ti-haze-moon:before{content:"﫸"}.ti-hdr:before{content:"嗢"}.ti-heading:before{content:""}.ti-heading-off:before{content:""}.ti-headphones:before{content:""}.ti-headphones-off:before{content:""}.ti-headset:before{content:""}.ti-headset-off:before{content:""}.ti-health-recognition:before{content:""}.ti-heart:before{content:""}.ti-heart-bitcoin:before{content:"［"}.ti-heart-bolt:before{content:"ﮞ"}.ti-heart-broken:before{content:""}.ti-heart-cancel:before{content:"ﮟ"}.ti-heart-check:before{content:"ﮠ"}.ti-heart-code:before{content:"ﮡ"}.ti-heart-cog:before{content:"ﮢ"}.ti-heart-discount:before{content:"ﮣ"}.ti-heart-dollar:before{content:"ﮤ"}.ti-heart-down:before{content:"ﮥ"}.ti-heart-exclamation:before{content:"ﮦ"}.ti-heart-handshake:before{content:""}.ti-heart-minus:before{content:""}.ti-heart-off:before{content:""}.ti-heart-pause:before{content:"ﮧ"}.ti-heart-pin:before{content:"ﮨ"}.ti-heart-plus:before{content:""}.ti-heart-question:before{content:"ﮩ"}.ti-heart-rate-monitor:before{content:""}.ti-heart-search:before{content:"ﮪ"}.ti-heart-share:before{content:"ﮫ"}.ti-heart-spark:before{content:"ﾶ"}.ti-heart-star:before{content:"ﮬ"}.ti-heart-up:before{content:"ﮭ"}.ti-heart-x:before{content:"ﮮ"}.ti-heartbeat:before{content:""}.ti-hearts:before{content:""}.ti-hearts-off:before{content:""}.ti-helicopter:before{content:""}.ti-helicopter-landing:before{content:""}.ti-helmet:before{content:""}.ti-helmet-off:before{content:""}.ti-help:before{content:""}.ti-help-circle:before{content:"欄"}.ti-help-hexagon:before{content:""}.ti-help-octagon:before{content:""}.ti-help-off:before{content:""}.ti-help-small:before{content:"爛"}.ti-help-square:before{content:"鸞"}.ti-help-square-rounded:before{content:"蘭"}.ti-help-triangle:before{content:"嵐"}.ti-hemisphere:before{content:"甆"}.ti-hemisphere-off:before{content:"猪"}.ti-hemisphere-plus:before{content:"瑱"}.ti-hexagon:before{content:""}.ti-hexagon-3d:before{content:""}.ti-hexagon-asterisk:before{content:"𐆫"}.ti-hexagon-letter-a:before{content:""}.ti-hexagon-letter-b:before{content:""}.ti-hexagon-letter-c:before{content:""}.ti-hexagon-letter-d:before{content:""}.ti-hexagon-letter-e:before{content:""}.ti-hexagon-letter-f:before{content:""}.ti-hexagon-letter-g:before{content:""}.ti-hexagon-letter-h:before{content:""}.ti-hexagon-letter-i:before{content:""}.ti-hexagon-letter-j:before{content:""}.ti-hexagon-letter-k:before{content:""}.ti-hexagon-letter-l:before{content:""}.ti-hexagon-letter-m:before{content:""}.ti-hexagon-letter-n:before{content:""}.ti-hexagon-letter-o:before{content:""}.ti-hexagon-letter-p:before{content:""}.ti-hexagon-letter-q:before{content:""}.ti-hexagon-letter-r:before{content:""}.ti-hexagon-letter-s:before{content:""}.ti-hexagon-letter-t:before{content:""}.ti-hexagon-letter-u:before{content:""}.ti-hexagon-letter-v:before{content:""}.ti-hexagon-letter-w:before{content:""}.ti-hexagon-letter-x:before{content:""}.ti-hexagon-letter-y:before{content:""}.ti-hexagon-letter-z:before{content:""}.ti-hexagon-minus:before{content:"ﲏ"}.ti-hexagon-minus-2:before{content:"ﲎ"}.ti-hexagon-number-0:before{content:""}.ti-hexagon-number-1:before{content:""}.ti-hexagon-number-2:before{content:""}.ti-hexagon-number-3:before{content:""}.ti-hexagon-number-4:before{content:""}.ti-hexagon-number-5:before{content:""}.ti-hexagon-number-6:before{content:""}.ti-hexagon-number-7:before{content:""}.ti-hexagon-number-8:before{content:""}.ti-hexagon-number-9:before{content:""}.ti-hexagon-off:before{content:""}.ti-hexagon-plus:before{content:"ﱅ"}.ti-hexagon-plus-2:before{content:"ﲐ"}.ti-hexagonal-prism:before{content:"瘟"}.ti-hexagonal-prism-off:before{content:"画"}.ti-hexagonal-prism-plus:before{content:"瘝"}.ti-hexagonal-pyramid:before{content:"直"}.ti-hexagonal-pyramid-off:before{content:"益"}.ti-hexagonal-pyramid-plus:before{content:"盛"}.ti-hexagons:before{content:""}.ti-hexagons-off:before{content:""}.ti-hierarchy:before{content:""}.ti-hierarchy-2:before{content:""}.ti-hierarchy-3:before{content:""}.ti-hierarchy-off:before{content:""}.ti-highlight:before{content:""}.ti-highlight-off:before{content:""}.ti-history:before{content:""}.ti-history-off:before{content:""}.ti-history-toggle:before{content:""}.ti-home:before{content:""}.ti-home-2:before{content:""}.ti-home-bitcoin:before{content:"Ｚ"}.ti-home-bolt:before{content:""}.ti-home-cancel:before{content:""}.ti-home-check:before{content:""}.ti-home-cog:before{content:""}.ti-home-dollar:before{content:""}.ti-home-dot:before{content:""}.ti-home-down:before{content:""}.ti-home-eco:before{content:""}.ti-home-edit:before{content:""}.ti-home-exclamation:before{content:""}.ti-home-hand:before{content:""}.ti-home-heart:before{content:""}.ti-home-infinity:before{content:""}.ti-home-link:before{content:""}.ti-home-lock:before{content:"𐈄"}.ti-home-minus:before{content:""}.ti-home-move:before{content:""}.ti-home-off:before{content:""}.ti-home-plus:before{content:""}.ti-home-question:before{content:""}.ti-home-ribbon:before{content:""}.ti-home-search:before{content:""}.ti-home-share:before{content:""}.ti-home-shield:before{content:""}.ti-home-signal:before{content:""}.ti-home-spark:before{content:"ﾵ"}.ti-home-star:before{content:""}.ti-home-stats:before{content:""}.ti-home-up:before{content:""}.ti-home-x:before{content:""}.ti-horse:before{content:"ﱆ"}.ti-horse-toy:before{content:""}.ti-horseshoe:before{content:"ﲷ"}.ti-hospital:before{content:"ﵙ"}.ti-hospital-circle:before{content:"ﵘ"}.ti-hotel-service:before{content:""}.ti-hourglass:before{content:""}.ti-hourglass-empty:before{content:""}.ti-hourglass-high:before{content:""}.ti-hourglass-low:before{content:""}.ti-hourglass-off:before{content:""}.ti-hours-12:before{content:"ﱓ"}.ti-hours-24:before{content:""}.ti-html:before{content:""}.ti-http-connect:before{content:"﨨"}.ti-http-connect-off:before{content:"𐃧"}.ti-http-delete:before{content:"﨩"}.ti-http-delete-off:before{content:"𐃦"}.ti-http-get:before{content:"飯"}.ti-http-get-off:before{content:"𐃥"}.ti-http-head:before{content:"飼"}.ti-http-head-off:before{content:"𐃤"}.ti-http-options:before{content:"館"}.ti-http-options-off:before{content:"𐃣"}.ti-http-patch:before{content:"鶴"}.ti-http-patch-off:before{content:"𐃢"}.ti-http-post:before{content:"郞"}.ti-http-post-off:before{content:"𐃡"}.ti-http-put:before{content:"隷"}.ti-http-put-off:before{content:"𐃠"}.ti-http-que:before{content:"者"}.ti-http-que-off:before{content:"𐃟"}.ti-http-trace:before{content:"侮"}.ti-http-trace-off:before{content:"𐃞"}.ti-hula-hoop:before{content:"𐉊"}.ti-ice-cream:before{content:""}.ti-ice-cream-2:before{content:""}.ti-ice-cream-off:before{content:""}.ti-ice-skating:before{content:""}.ti-iceberg:before{content:"𐈪"}.ti-icons:before{content:""}.ti-icons-off:before{content:""}.ti-id:before{content:""}.ti-id-badge:before{content:""}.ti-id-badge-2:before{content:""}.ti-id-badge-off:before{content:""}.ti-id-off:before{content:""}.ti-ikosaedr:before{content:"ﻆ"}.ti-image-generation:before{content:"𐇯"}.ti-image-in-picture:before{content:"ﶟ"}.ti-inbox:before{content:""}.ti-inbox-off:before{content:""}.ti-indent-decrease:before{content:""}.ti-indent-increase:before{content:""}.ti-infinity:before{content:""}.ti-infinity-2:before{content:"𐈷"}.ti-infinity-off:before{content:""}.ti-info-circle:before{content:""}.ti-info-hexagon:before{content:""}.ti-info-octagon:before{content:""}.ti-info-small:before{content:"濫"}.ti-info-square:before{content:""}.ti-info-square-rounded:before{content:""}.ti-info-triangle:before{content:"藍"}.ti-inner-shadow-bottom:before{content:""}.ti-inner-shadow-bottom-left:before{content:""}.ti-inner-shadow-bottom-right:before{content:""}.ti-inner-shadow-left:before{content:""}.ti-inner-shadow-right:before{content:""}.ti-inner-shadow-top:before{content:""}.ti-inner-shadow-top-left:before{content:""}.ti-inner-shadow-top-right:before{content:""}.ti-input-ai:before{content:"ﱚ"}.ti-input-check:before{content:"ﱛ"}.ti-input-search:before{content:""}.ti-input-spark:before{content:"ﾴ"}.ti-input-x:before{content:"ﱜ"}.ti-invoice:before{content:"ﺫ"}.ti-ironing:before{content:"塚"}.ti-ironing-1:before{content:""}.ti-ironing-2:before{content:""}.ti-ironing-3:before{content:""}.ti-ironing-off:before{content:""}.ti-ironing-steam:before{content:""}.ti-ironing-steam-off:before{content:""}.ti-irregular-polyhedron:before{content:"磌"}.ti-irregular-polyhedron-off:before{content:"睊"}.ti-irregular-polyhedron-plus:before{content:"着"}.ti-italic:before{content:""}.ti-jacket:before{content:""}.ti-jetpack:before{content:""}.ti-jetski:before{content:"𐈩"}.ti-jewish-star:before{content:""}.ti-join-bevel:before{content:"ｌ"}.ti-join-round:before{content:"ｋ"}.ti-join-straight:before{content:"ｊ"}.ti-joker:before{content:"𐁟"}.ti-jpg:before{content:""}.ti-json:before{content:""}.ti-jump-rope:before{content:""}.ti-karate:before{content:""}.ti-kayak:before{content:""}.ti-kerning:before{content:""}.ti-key:before{content:""}.ti-key-off:before{content:""}.ti-keyboard:before{content:""}.ti-keyboard-hide:before{content:""}.ti-keyboard-off:before{content:""}.ti-keyboard-show:before{content:""}.ti-keyframe:before{content:""}.ti-keyframe-align-center:before{content:""}.ti-keyframe-align-horizontal:before{content:""}.ti-keyframe-align-vertical:before{content:""}.ti-keyframes:before{content:""}.ti-label:before{content:"Ｘ"}.ti-label-important:before{content:"ｉ"}.ti-label-off:before{content:"Ｙ"}.ti-ladder:before{content:""}.ti-ladder-off:before{content:""}.ti-ladle:before{content:"ﰔ"}.ti-lambda:before{content:""}.ti-lamp:before{content:""}.ti-lamp-2:before{content:""}.ti-lamp-off:before{content:""}.ti-lane:before{content:"﫹"}.ti-language:before{content:""}.ti-language-hiragana:before{content:""}.ti-language-katakana:before{content:""}.ti-language-off:before{content:""}.ti-lasso:before{content:""}.ti-lasso-off:before{content:""}.ti-lasso-polygon:before{content:""}.ti-laurel-wreath:before{content:"ｅ"}.ti-laurel-wreath-1:before{content:"ｈ"}.ti-laurel-wreath-2:before{content:"ｇ"}.ti-laurel-wreath-3:before{content:"ｆ"}.ti-lawn-mower:before{content:"𐈶"}.ti-layers-difference:before{content:""}.ti-layers-intersect:before{content:""}.ti-layers-intersect-2:before{content:""}.ti-layers-linked:before{content:""}.ti-layers-off:before{content:""}.ti-layers-selected:before{content:"ﺩ"}.ti-layers-selected-bottom:before{content:"ﺪ"}.ti-layers-subtract:before{content:""}.ti-layers-union:before{content:""}.ti-layout:before{content:""}.ti-layout-2:before{content:""}.ti-layout-align-bottom:before{content:""}.ti-layout-align-center:before{content:""}.ti-layout-align-left:before{content:""}.ti-layout-align-middle:before{content:""}.ti-layout-align-right:before{content:""}.ti-layout-align-top:before{content:""}.ti-layout-board:before{content:""}.ti-layout-board-split:before{content:""}.ti-layout-bottombar:before{content:""}.ti-layout-bottombar-collapse:before{content:""}.ti-layout-bottombar-expand:before{content:""}.ti-layout-bottombar-inactive:before{content:"﵅"}.ti-layout-cards:before{content:""}.ti-layout-collage:before{content:""}.ti-layout-columns:before{content:""}.ti-layout-dashboard:before{content:""}.ti-layout-distribute-horizontal:before{content:""}.ti-layout-distribute-vertical:before{content:""}.ti-layout-grid:before{content:""}.ti-layout-grid-add:before{content:""}.ti-layout-grid-remove:before{content:"墳"}.ti-layout-kanban:before{content:""}.ti-layout-list:before{content:""}.ti-layout-navbar:before{content:""}.ti-layout-navbar-collapse:before{content:""}.ti-layout-navbar-expand:before{content:""}.ti-layout-navbar-inactive:before{content:"﵆"}.ti-layout-off:before{content:""}.ti-layout-rows:before{content:""}.ti-layout-sidebar:before{content:""}.ti-layout-sidebar-inactive:before{content:"﵇"}.ti-layout-sidebar-left-collapse:before{content:""}.ti-layout-sidebar-left-expand:before{content:""}.ti-layout-sidebar-right:before{content:""}.ti-layout-sidebar-right-collapse:before{content:""}.ti-layout-sidebar-right-expand:before{content:""}.ti-layout-sidebar-right-inactive:before{content:"﵈"}.ti-leaf:before{content:""}.ti-leaf-2:before{content:"ｄ"}.ti-leaf-maple:before{content:"𐉉"}.ti-leaf-off:before{content:""}.ti-lego:before{content:""}.ti-lego-off:before{content:""}.ti-lemon:before{content:""}.ti-lemon-2:before{content:""}.ti-letter-a:before{content:""}.ti-letter-a-small:before{content:"ﳇ"}.ti-letter-b:before{content:""}.ti-letter-b-small:before{content:"ﳈ"}.ti-letter-c:before{content:""}.ti-letter-c-small:before{content:"ﳉ"}.ti-letter-case:before{content:""}.ti-letter-case-lower:before{content:""}.ti-letter-case-toggle:before{content:""}.ti-letter-case-upper:before{content:""}.ti-letter-d:before{content:""}.ti-letter-d-small:before{content:"ﳊ"}.ti-letter-e:before{content:""}.ti-letter-e-small:before{content:"ﳋ"}.ti-letter-f:before{content:""}.ti-letter-f-small:before{content:"ﳌ"}.ti-letter-g:before{content:""}.ti-letter-g-small:before{content:"ﳍ"}.ti-letter-h:before{content:""}.ti-letter-h-small:before{content:"ﳎ"}.ti-letter-i:before{content:""}.ti-letter-i-small:before{content:"ﳏ"}.ti-letter-j:before{content:""}.ti-letter-j-small:before{content:"ﳐ"}.ti-letter-k:before{content:""}.ti-letter-k-small:before{content:"ﳑ"}.ti-letter-l:before{content:""}.ti-letter-l-small:before{content:"ﳒ"}.ti-letter-m:before{content:""}.ti-letter-m-small:before{content:"ﳓ"}.ti-letter-n:before{content:""}.ti-letter-n-small:before{content:"ﳔ"}.ti-letter-o:before{content:""}.ti-letter-o-small:before{content:"ﳕ"}.ti-letter-p:before{content:""}.ti-letter-p-small:before{content:"ﳖ"}.ti-letter-q:before{content:""}.ti-letter-q-small:before{content:"ﳗ"}.ti-letter-r:before{content:""}.ti-letter-r-small:before{content:"ﳘ"}.ti-letter-s:before{content:""}.ti-letter-s-small:before{content:"ﳙ"}.ti-letter-spacing:before{content:""}.ti-letter-t:before{content:""}.ti-letter-t-small:before{content:"ﳚ"}.ti-letter-u:before{content:""}.ti-letter-u-small:before{content:"ﳛ"}.ti-letter-v:before{content:""}.ti-letter-v-small:before{content:"ﳜ"}.ti-letter-w:before{content:""}.ti-letter-w-small:before{content:"ﳝ"}.ti-letter-x:before{content:""}.ti-letter-x-small:before{content:"ﳞ"}.ti-letter-y:before{content:""}.ti-letter-y-small:before{content:"ﳟ"}.ti-letter-z:before{content:""}.ti-letter-z-small:before{content:"ﳠ"}.ti-library:before{content:"﵌"}.ti-library-minus:before{content:"﵉"}.ti-library-photo:before{content:"﵊"}.ti-library-plus:before{content:"﵋"}.ti-license:before{content:""}.ti-license-off:before{content:""}.ti-lifebuoy:before{content:""}.ti-lifebuoy-off:before{content:""}.ti-lighter:before{content:""}.ti-line:before{content:""}.ti-line-dashed:before{content:""}.ti-line-dotted:before{content:""}.ti-line-height:before{content:""}.ti-line-scan:before{content:"ﲸ"}.ti-link:before{content:""}.ti-link-minus:before{content:"ﴖ"}.ti-link-off:before{content:""}.ti-link-plus:before{content:"ﴗ"}.ti-list:before{content:""}.ti-list-check:before{content:""}.ti-list-details:before{content:""}.ti-list-letters:before{content:"ﱇ"}.ti-list-numbers:before{content:""}.ti-list-search:before{content:""}.ti-list-tree:before{content:"﫺"}.ti-live-photo:before{content:""}.ti-live-photo-off:before{content:""}.ti-live-view:before{content:""}.ti-load-balancer:before{content:"臭"}.ti-loader:before{content:""}.ti-loader-2:before{content:""}.ti-loader-3:before{content:""}.ti-loader-4:before{content:"𐈵"}.ti-loader-quarter:before{content:""}.ti-location:before{content:""}.ti-location-bolt:before{content:"ﮯ"}.ti-location-broken:before{content:""}.ti-location-cancel:before{content:"ﮰ"}.ti-location-check:before{content:"ﮱ"}.ti-location-code:before{content:"﮲"}.ti-location-cog:before{content:"﮳"}.ti-location-discount:before{content:"﮴"}.ti-location-dollar:before{content:"﮵"}.ti-location-down:before{content:"﮶"}.ti-location-exclamation:before{content:"﮷"}.ti-location-heart:before{content:"﮸"}.ti-location-minus:before{content:"﮹"}.ti-location-off:before{content:""}.ti-location-pause:before{content:"﮺"}.ti-location-pin:before{content:"﮻"}.ti-location-plus:before{content:"﮼"}.ti-location-question:before{content:"﮽"}.ti-location-search:before{content:"﮾"}.ti-location-share:before{content:"﮿"}.ti-location-star:before{content:"﯀"}.ti-location-up:before{content:"﯁"}.ti-location-x:before{content:"﯂"}.ti-lock:before{content:""}.ti-lock-access:before{content:""}.ti-lock-access-off:before{content:""}.ti-lock-bitcoin:before{content:"Ｗ"}.ti-lock-bolt:before{content:"襤"}.ti-lock-cancel:before{content:"拉"}.ti-lock-check:before{content:"臘"}.ti-lock-code:before{content:"蠟"}.ti-lock-cog:before{content:"廊"}.ti-lock-dollar:before{content:"朗"}.ti-lock-down:before{content:"浪"}.ti-lock-exclamation:before{content:"狼"}.ti-lock-heart:before{content:"郎"}.ti-lock-minus:before{content:"來"}.ti-lock-off:before{content:""}.ti-lock-open:before{content:""}.ti-lock-open-2:before{content:"ﺨ"}.ti-lock-open-off:before{content:""}.ti-lock-password:before{content:"ﾟ"}.ti-lock-pause:before{content:"冷"}.ti-lock-pin:before{content:"勞"}.ti-lock-plus:before{content:"擄"}.ti-lock-question:before{content:"櫓"}.ti-lock-search:before{content:"爐"}.ti-lock-share:before{content:"盧"}.ti-lock-square:before{content:""}.ti-lock-square-rounded:before{content:""}.ti-lock-star:before{content:"老"}.ti-lock-up:before{content:"蘆"}.ti-lock-x:before{content:"虜"}.ti-logic-and:before{content:""}.ti-logic-buffer:before{content:""}.ti-logic-nand:before{content:""}.ti-logic-nor:before{content:""}.ti-logic-not:before{content:""}.ti-logic-or:before{content:""}.ti-logic-xnor:before{content:""}.ti-logic-xor:before{content:""}.ti-login:before{content:""}.ti-login-2:before{content:"ﱶ"}.ti-logout:before{content:""}.ti-logout-2:before{content:"奄"}.ti-logs:before{content:"ﺧ"}.ti-lollipop:before{content:""}.ti-lollipop-off:before{content:""}.ti-luggage:before{content:""}.ti-luggage-off:before{content:""}.ti-lungs:before{content:""}.ti-lungs-off:before{content:""}.ti-macro:before{content:""}.ti-macro-off:before{content:""}.ti-magnet:before{content:""}.ti-magnet-off:before{content:""}.ti-magnetic:before{content:"ﲹ"}.ti-mail:before{content:""}.ti-mail-ai:before{content:"僧"}.ti-mail-bitcoin:before{content:"Ｖ"}.ti-mail-bolt:before{content:"路"}.ti-mail-cancel:before{content:"露"}.ti-mail-check:before{content:"魯"}.ti-mail-code:before{content:"鷺"}.ti-mail-cog:before{content:"碌"}.ti-mail-dollar:before{content:"祿"}.ti-mail-down:before{content:"綠"}.ti-mail-exclamation:before{content:"菉"}.ti-mail-fast:before{content:""}.ti-mail-forward:before{content:""}.ti-mail-heart:before{content:"錄"}.ti-mail-minus:before{content:"鹿"}.ti-mail-off:before{content:""}.ti-mail-opened:before{content:""}.ti-mail-pause:before{content:"論"}.ti-mail-pin:before{content:"壟"}.ti-mail-plus:before{content:"弄"}.ti-mail-question:before{content:"籠"}.ti-mail-search:before{content:"聾"}.ti-mail-share:before{content:"牢"}.ti-mail-spark:before{content:"ﾳ"}.ti-mail-star:before{content:"磊"}.ti-mail-up:before{content:"賂"}.ti-mail-x:before{content:"雷"}.ti-mailbox:before{content:""}.ti-mailbox-off:before{content:""}.ti-man:before{content:""}.ti-manual-gearbox:before{content:""}.ti-map:before{content:""}.ti-map-2:before{content:""}.ti-map-bolt:before{content:"﯃"}.ti-map-cancel:before{content:"﯄"}.ti-map-check:before{content:"﯅"}.ti-map-code:before{content:"﯆"}.ti-map-cog:before{content:"﯇"}.ti-map-discount:before{content:"﯈"}.ti-map-dollar:before{content:"﯉"}.ti-map-down:before{content:"﯊"}.ti-map-east:before{content:"ﱝ"}.ti-map-exclamation:before{content:"﯋"}.ti-map-heart:before{content:"﯌"}.ti-map-lock:before{content:"𐈃"}.ti-map-minus:before{content:"﯍"}.ti-map-north:before{content:"ﱞ"}.ti-map-off:before{content:""}.ti-map-pause:before{content:"﯎"}.ti-map-pin:before{content:""}.ti-map-pin-2:before{content:"ﱈ"}.ti-map-pin-bolt:before{content:"壘"}.ti-map-pin-cancel:before{content:"屢"}.ti-map-pin-check:before{content:"樓"}.ti-map-pin-code:before{content:"淚"}.ti-map-pin-cog:before{content:"漏"}.ti-map-pin-dollar:before{content:"累"}.ti-map-pin-down:before{content:"縷"}.ti-map-pin-exclamation:before{content:"陋"}.ti-map-pin-heart:before{content:"勒"}.ti-map-pin-minus:before{content:"肋"}.ti-map-pin-off:before{content:""}.ti-map-pin-pause:before{content:"凜"}.ti-map-pin-pin:before{content:"凌"}.ti-map-pin-plus:before{content:"稜"}.ti-map-pin-question:before{content:"綾"}.ti-map-pin-search:before{content:"菱"}.ti-map-pin-share:before{content:""}.ti-map-pin-star:before{content:"陵"}.ti-map-pin-up:before{content:"讀"}.ti-map-pin-x:before{content:"拏"}.ti-map-pins:before{content:""}.ti-map-plus:before{content:"﯏"}.ti-map-question:before{content:"﯐"}.ti-map-route:before{content:"ﱹ"}.ti-map-search:before{content:""}.ti-map-share:before{content:"﯑"}.ti-map-shield:before{content:"𐈂"}.ti-map-south:before{content:"ﱟ"}.ti-map-star:before{content:"﯒"}.ti-map-up:before{content:"ﯓ"}.ti-map-west:before{content:"ﱠ"}.ti-map-x:before{content:"ﯔ"}.ti-markdown:before{content:""}.ti-markdown-off:before{content:""}.ti-marquee:before{content:""}.ti-marquee-2:before{content:""}.ti-marquee-off:before{content:""}.ti-mars:before{content:""}.ti-mask:before{content:""}.ti-mask-off:before{content:""}.ti-masks-theater:before{content:""}.ti-masks-theater-off:before{content:""}.ti-massage:before{content:""}.ti-matchstick:before{content:""}.ti-math:before{content:""}.ti-math-1-divide-2:before{content:""}.ti-math-1-divide-3:before{content:""}.ti-math-avg:before{content:""}.ti-math-cos:before{content:"？"}.ti-math-ctg:before{content:"Ｕ"}.ti-math-equal-greater:before{content:""}.ti-math-equal-lower:before{content:""}.ti-math-function:before{content:""}.ti-math-function-off:before{content:""}.ti-math-function-y:before{content:""}.ti-math-greater:before{content:""}.ti-math-integral:before{content:""}.ti-math-integral-x:before{content:""}.ti-math-integrals:before{content:""}.ti-math-lower:before{content:""}.ti-math-max:before{content:""}.ti-math-max-min:before{content:"ﶠ"}.ti-math-min:before{content:""}.ti-math-not:before{content:""}.ti-math-off:before{content:""}.ti-math-pi:before{content:""}.ti-math-pi-divide-2:before{content:""}.ti-math-sec:before{content:"Ｔ"}.ti-math-sin:before{content:"＞"}.ti-math-symbols:before{content:""}.ti-math-tg:before{content:"Ｓ"}.ti-math-x-divide-2:before{content:""}.ti-math-x-divide-y:before{content:""}.ti-math-x-divide-y-2:before{content:""}.ti-math-x-floor-divide-y:before{content:"𐁳"}.ti-math-x-minus-x:before{content:""}.ti-math-x-minus-y:before{content:""}.ti-math-x-plus-x:before{content:""}.ti-math-x-plus-y:before{content:""}.ti-math-xy:before{content:""}.ti-math-y-minus-y:before{content:""}.ti-math-y-plus-y:before{content:""}.ti-matrix:before{content:"𐂼"}.ti-maximize:before{content:""}.ti-maximize-off:before{content:""}.ti-meat:before{content:""}.ti-meat-off:before{content:""}.ti-medal:before{content:""}.ti-medal-2:before{content:""}.ti-medical-cross:before{content:""}.ti-medical-cross-circle:before{content:"﫨"}.ti-medical-cross-off:before{content:""}.ti-medicine-syrup:before{content:""}.ti-meeple:before{content:""}.ti-melon:before{content:"ﱺ"}.ti-menorah:before{content:""}.ti-menu:before{content:""}.ti-menu-2:before{content:""}.ti-menu-3:before{content:"ｃ"}.ti-menu-4:before{content:"ｂ"}.ti-menu-deep:before{content:"﫻"}.ti-menu-order:before{content:""}.ti-mesh:before{content:"𐈁"}.ti-message:before{content:""}.ti-message-2:before{content:""}.ti-message-2-bolt:before{content:"樂"}.ti-message-2-cancel:before{content:"諾"}.ti-message-2-check:before{content:"丹"}.ti-message-2-code:before{content:""}.ti-message-2-cog:before{content:"寧"}.ti-message-2-dollar:before{content:"怒"}.ti-message-2-down:before{content:"率"}.ti-message-2-exclamation:before{content:"異"}.ti-message-2-heart:before{content:"北"}.ti-message-2-minus:before{content:"磻"}.ti-message-2-off:before{content:""}.ti-message-2-pause:before{content:"便"}.ti-message-2-pin:before{content:"復"}.ti-message-2-plus:before{content:"不"}.ti-message-2-question:before{content:"泌"}.ti-message-2-search:before{content:"數"}.ti-message-2-share:before{content:""}.ti-message-2-star:before{content:"索"}.ti-message-2-up:before{content:"參"}.ti-message-2-x:before{content:"塞"}.ti-message-bolt:before{content:"省"}.ti-message-cancel:before{content:"葉"}.ti-message-chatbot:before{content:""}.ti-message-check:before{content:"說"}.ti-message-circle:before{content:""}.ti-message-circle-bolt:before{content:"殺"}.ti-message-circle-cancel:before{content:"辰"}.ti-message-circle-check:before{content:"沈"}.ti-message-circle-code:before{content:"拾"}.ti-message-circle-cog:before{content:"若"}.ti-message-circle-dollar:before{content:"掠"}.ti-message-circle-down:before{content:"略"}.ti-message-circle-exclamation:before{content:"亮"}.ti-message-circle-heart:before{content:"兩"}.ti-message-circle-minus:before{content:"凉"}.ti-message-circle-off:before{content:""}.ti-message-circle-pause:before{content:"梁"}.ti-message-circle-pin:before{content:"糧"}.ti-message-circle-plus:before{content:"良"}.ti-message-circle-question:before{content:"諒"}.ti-message-circle-search:before{content:"量"}.ti-message-circle-share:before{content:"勵"}.ti-message-circle-star:before{content:"呂"}.ti-message-circle-up:before{content:"女"}.ti-message-circle-user:before{content:"ﻅ"}.ti-message-circle-x:before{content:"廬"}.ti-message-code:before{content:""}.ti-message-cog:before{content:"旅"}.ti-message-dollar:before{content:"濾"}.ti-message-dots:before{content:""}.ti-message-down:before{content:"礪"}.ti-message-exclamation:before{content:"閭"}.ti-message-forward:before{content:""}.ti-message-heart:before{content:"驪"}.ti-message-language:before{content:""}.ti-message-minus:before{content:"麗"}.ti-message-off:before{content:""}.ti-message-pause:before{content:"黎"}.ti-message-pin:before{content:"力"}.ti-message-plus:before{content:""}.ti-message-question:before{content:"曆"}.ti-message-reply:before{content:"﵍"}.ti-message-report:before{content:""}.ti-message-search:before{content:"歷"}.ti-message-share:before{content:""}.ti-message-star:before{content:"轢"}.ti-message-up:before{content:"年"}.ti-message-user:before{content:"ﻄ"}.ti-message-x:before{content:"憐"}.ti-messages:before{content:""}.ti-messages-off:before{content:""}.ti-meteor:before{content:""}.ti-meteor-off:before{content:""}.ti-meter-cube:before{content:"ﵼ"}.ti-meter-square:before{content:"ﵽ"}.ti-metronome:before{content:"ﴥ"}.ti-michelin-bib-gourmand:before{content:"﫩"}.ti-michelin-star:before{content:"﫫"}.ti-michelin-star-green:before{content:"﫪"}.ti-mickey:before{content:""}.ti-microfrontends:before{content:"𐇮"}.ti-microphone:before{content:""}.ti-microphone-2:before{content:""}.ti-microphone-2-off:before{content:""}.ti-microphone-off:before{content:""}.ti-microscope:before{content:""}.ti-microscope-off:before{content:""}.ti-microwave:before{content:""}.ti-microwave-off:before{content:""}.ti-middleware:before{content:"𐇭"}.ti-military-award:before{content:""}.ti-military-rank:before{content:""}.ti-milk:before{content:""}.ti-milk-off:before{content:""}.ti-milkshake:before{content:""}.ti-minimize:before{content:""}.ti-minus:before{content:""}.ti-minus-vertical:before{content:""}.ti-mist:before{content:""}.ti-mist-off:before{content:""}.ti-mobiledata:before{content:"淋"}.ti-mobiledata-off:before{content:"林"}.ti-moneybag:before{content:""}.ti-moneybag-edit:before{content:"𐄽"}.ti-moneybag-heart:before{content:"𐄼"}.ti-moneybag-minus:before{content:"𐄻"}.ti-moneybag-move:before{content:"𐄹"}.ti-moneybag-move-back:before{content:"𐄺"}.ti-moneybag-plus:before{content:"𐄸"}.ti-monkeybar:before{content:"ﺴ"}.ti-mood-angry:before{content:""}.ti-mood-annoyed:before{content:""}.ti-mood-annoyed-2:before{content:""}.ti-mood-bitcoin:before{content:"Ｒ"}.ti-mood-boy:before{content:""}.ti-mood-check:before{content:""}.ti-mood-cog:before{content:""}.ti-mood-confuzed:before{content:""}.ti-mood-crazy-happy:before{content:""}.ti-mood-cry:before{content:""}.ti-mood-dollar:before{content:""}.ti-mood-edit:before{content:"洞"}.ti-mood-empty:before{content:""}.ti-mood-happy:before{content:""}.ti-mood-heart:before{content:""}.ti-mood-kid:before{content:""}.ti-mood-look-down:before{content:"ﴷ"}.ti-mood-look-left:before{content:""}.ti-mood-look-right:before{content:""}.ti-mood-look-up:before{content:"ﴸ"}.ti-mood-minus:before{content:""}.ti-mood-nerd:before{content:""}.ti-mood-nervous:before{content:""}.ti-mood-neutral:before{content:""}.ti-mood-off:before{content:""}.ti-mood-pin:before{content:""}.ti-mood-plus:before{content:""}.ti-mood-puzzled:before{content:"ﴹ"}.ti-mood-sad:before{content:""}.ti-mood-sad-2:before{content:""}.ti-mood-sad-dizzy:before{content:""}.ti-mood-sad-squint:before{content:""}.ti-mood-search:before{content:""}.ti-mood-share:before{content:"暴"}.ti-mood-sick:before{content:""}.ti-mood-silence:before{content:""}.ti-mood-sing:before{content:""}.ti-mood-smile:before{content:""}.ti-mood-smile-beam:before{content:""}.ti-mood-smile-dizzy:before{content:""}.ti-mood-spark:before{content:"ﾲ"}.ti-mood-surprised:before{content:""}.ti-mood-tongue:before{content:""}.ti-mood-tongue-wink:before{content:""}.ti-mood-tongue-wink-2:before{content:""}.ti-mood-unamused:before{content:""}.ti-mood-up:before{content:""}.ti-mood-wink:before{content:""}.ti-mood-wink-2:before{content:""}.ti-mood-wrrr:before{content:""}.ti-mood-x:before{content:""}.ti-mood-xd:before{content:""}.ti-moon:before{content:""}.ti-moon-2:before{content:""}.ti-moon-off:before{content:""}.ti-moon-stars:before{content:""}.ti-moped:before{content:""}.ti-mosque:before{content:"𐈴"}.ti-motorbike:before{content:""}.ti-mountain:before{content:""}.ti-mountain-off:before{content:""}.ti-mouse:before{content:""}.ti-mouse-2:before{content:""}.ti-mouse-off:before{content:""}.ti-moustache:before{content:""}.ti-movie:before{content:""}.ti-movie-off:before{content:""}.ti-mug:before{content:""}.ti-mug-off:before{content:""}.ti-multiplier-0-5x:before{content:""}.ti-multiplier-1-5x:before{content:""}.ti-multiplier-1x:before{content:""}.ti-multiplier-2x:before{content:""}.ti-mushroom:before{content:""}.ti-mushroom-off:before{content:""}.ti-music:before{content:""}.ti-music-bolt:before{content:"ﯕ"}.ti-music-cancel:before{content:"ﯖ"}.ti-music-check:before{content:"ﯗ"}.ti-music-code:before{content:"ﯘ"}.ti-music-cog:before{content:"ﯙ"}.ti-music-discount:before{content:"ﯚ"}.ti-music-dollar:before{content:"ﯛ"}.ti-music-down:before{content:"ﯜ"}.ti-music-exclamation:before{content:"ﯝ"}.ti-music-heart:before{content:"ﯞ"}.ti-music-minus:before{content:"ﯟ"}.ti-music-off:before{content:""}.ti-music-pause:before{content:"ﯠ"}.ti-music-pin:before{content:"ﯡ"}.ti-music-plus:before{content:"ﯢ"}.ti-music-question:before{content:"ﯣ"}.ti-music-search:before{content:"ﯤ"}.ti-music-share:before{content:"ﯥ"}.ti-music-star:before{content:"ﯦ"}.ti-music-up:before{content:"ﯧ"}.ti-music-x:before{content:"ﯨ"}.ti-navigation:before{content:""}.ti-navigation-bolt:before{content:"ﯩ"}.ti-navigation-cancel:before{content:"ﯪ"}.ti-navigation-check:before{content:"ﯫ"}.ti-navigation-code:before{content:"ﯬ"}.ti-navigation-cog:before{content:"ﯭ"}.ti-navigation-discount:before{content:"ﯮ"}.ti-navigation-dollar:before{content:"ﯯ"}.ti-navigation-down:before{content:"ﯰ"}.ti-navigation-east:before{content:"ﲺ"}.ti-navigation-exclamation:before{content:"ﯱ"}.ti-navigation-heart:before{content:"ﯲ"}.ti-navigation-minus:before{content:"ﯳ"}.ti-navigation-north:before{content:"ﲻ"}.ti-navigation-off:before{content:""}.ti-navigation-pause:before{content:"ﯴ"}.ti-navigation-pin:before{content:"ﯵ"}.ti-navigation-plus:before{content:"ﯶ"}.ti-navigation-question:before{content:"ﯷ"}.ti-navigation-search:before{content:"ﯸ"}.ti-navigation-share:before{content:"ﯹ"}.ti-navigation-south:before{content:"ﲼ"}.ti-navigation-star:before{content:"ﯺ"}.ti-navigation-top:before{content:"﫬"}.ti-navigation-up:before{content:"ﯻ"}.ti-navigation-west:before{content:"ﲽ"}.ti-navigation-x:before{content:"ﯼ"}.ti-needle:before{content:""}.ti-needle-thread:before{content:""}.ti-network:before{content:""}.ti-network-off:before{content:""}.ti-new-section:before{content:""}.ti-news:before{content:""}.ti-news-off:before{content:""}.ti-nfc:before{content:""}.ti-nfc-off:before{content:""}.ti-no-copyright:before{content:""}.ti-no-creative-commons:before{content:""}.ti-no-derivatives:before{content:""}.ti-noise-reduction:before{content:"𐉣"}.ti-north-star:before{content:""}.ti-notdef:before{content:"𐉈"}.ti-note:before{content:""}.ti-note-off:before{content:""}.ti-notebook:before{content:""}.ti-notebook-off:before{content:""}.ti-notes:before{content:""}.ti-notes-off:before{content:""}.ti-notification:before{content:""}.ti-notification-off:before{content:""}.ti-number:before{content:""}.ti-number-0:before{content:""}.ti-number-0-small:before{content:"ﳡ"}.ti-number-1:before{content:""}.ti-number-1-small:before{content:"ﳢ"}.ti-number-10:before{content:"𐁞"}.ti-number-10-small:before{content:"ﳣ"}.ti-number-100-small:before{content:"𐀅"}.ti-number-11:before{content:"𐁝"}.ti-number-11-small:before{content:"ﳤ"}.ti-number-12-small:before{content:"ﳥ"}.ti-number-123:before{content:""}.ti-number-13-small:before{content:"ﳦ"}.ti-number-14-small:before{content:"ﳧ"}.ti-number-15-small:before{content:"ﳨ"}.ti-number-16-small:before{content:"ﳩ"}.ti-number-17-small:before{content:"ﳪ"}.ti-number-18-small:before{content:"ﳫ"}.ti-number-19-small:before{content:"ﳬ"}.ti-number-2:before{content:""}.ti-number-2-small:before{content:"ﳭ"}.ti-number-20-small:before{content:"ﳮ"}.ti-number-21-small:before{content:"ﳯ"}.ti-number-22-small:before{content:"ﳰ"}.ti-number-23-small:before{content:"ﳱ"}.ti-number-24-small:before{content:"ﳲ"}.ti-number-25-small:before{content:"ﳳ"}.ti-number-26-small:before{content:"ﳴ"}.ti-number-27-small:before{content:"ﳵ"}.ti-number-28-small:before{content:"ﳶ"}.ti-number-29-small:before{content:"ﳷ"}.ti-number-3:before{content:""}.ti-number-3-small:before{content:"ﳸ"}.ti-number-30-small:before{content:"𐀄"}.ti-number-31-small:before{content:"𐀃"}.ti-number-32-small:before{content:"𐀂"}.ti-number-33-small:before{content:"𐀁"}.ti-number-34-small:before{content:"𐀀"}.ti-number-35-small:before{content:"𐈐"}.ti-number-36-small:before{content:"𐈑"}.ti-number-37-small:before{content:"𐈒"}.ti-number-38-small:before{content:"𐈓"}.ti-number-39-small:before{content:"𐈔"}.ti-number-4:before{content:""}.ti-number-4-small:before{content:"ﳹ"}.ti-number-40-small:before{content:"𐈕"}.ti-number-41-small:before{content:"𐈖"}.ti-number-42-small:before{content:"𐈗"}.ti-number-43-small:before{content:"𐈘"}.ti-number-44-small:before{content:"𐈙"}.ti-number-45-small:before{content:"𐈚"}.ti-number-46-small:before{content:"𐈛"}.ti-number-47-small:before{content:"𐈜"}.ti-number-48-small:before{content:"𐈝"}.ti-number-49-small:before{content:"𐈞"}.ti-number-5:before{content:""}.ti-number-5-small:before{content:"ﳺ"}.ti-number-50-small:before{content:"𐈟"}.ti-number-51-small:before{content:"￯"}.ti-number-52-small:before{content:"￮"}.ti-number-53-small:before{content:"￭"}.ti-number-54-small:before{content:"￬"}.ti-number-55-small:before{content:"￫"}.ti-number-56-small:before{content:"￪"}.ti-number-57-small:before{content:"￩"}.ti-number-58-small:before{content:"￨"}.ti-number-59-small:before{content:"￧"}.ti-number-6:before{content:""}.ti-number-6-small:before{content:"ﳻ"}.ti-number-60-small:before{content:"￦"}.ti-number-61-small:before{content:"￥"}.ti-number-62-small:before{content:"￤"}.ti-number-63-small:before{content:"￣"}.ti-number-64-small:before{content:"￢"}.ti-number-65-small:before{content:"￡"}.ti-number-66-small:before{content:"￠"}.ti-number-67-small:before{content:"￟"}.ti-number-68-small:before{content:"￞"}.ti-number-69-small:before{content:"￝"}.ti-number-7:before{content:""}.ti-number-7-small:before{content:"ﳼ"}.ti-number-70-small:before{content:"ￜ"}.ti-number-71-small:before{content:"ￛ"}.ti-number-72-small:before{content:"ￚ"}.ti-number-73-small:before{content:"￙"}.ti-number-74-small:before{content:"￘"}.ti-number-75-small:before{content:"ￗ"}.ti-number-76-small:before{content:"ￖ"}.ti-number-77-small:before{content:"ￕ"}.ti-number-78-small:before{content:"ￔ"}.ti-number-79-small:before{content:"ￓ"}.ti-number-8:before{content:""}.ti-number-8-small:before{content:"ﳽ"}.ti-number-80-small:before{content:"ￒ"}.ti-number-81-small:before{content:"￑"}.ti-number-82-small:before{content:"￐"}.ti-number-83-small:before{content:"ￏ"}.ti-number-84-small:before{content:"ￎ"}.ti-number-85-small:before{content:"ￍ"}.ti-number-86-small:before{content:"ￌ"}.ti-number-87-small:before{content:"ￋ"}.ti-number-88-small:before{content:"ￊ"}.ti-number-89-small:before{content:"￉"}.ti-number-9:before{content:""}.ti-number-9-small:before{content:"ﳾ"}.ti-number-90-small:before{content:"￈"}.ti-number-91-small:before{content:"ￇ"}.ti-number-92-small:before{content:"ￆ"}.ti-number-93-small:before{content:"ￅ"}.ti-number-94-small:before{content:"ￄ"}.ti-number-95-small:before{content:"ￃ"}.ti-number-96-small:before{content:"ￂ"}.ti-number-97-small:before{content:"￁"}.ti-number-98-small:before{content:"￀"}.ti-number-99-small:before{content:"﾿"}.ti-numbers:before{content:""}.ti-nurse:before{content:""}.ti-nut:before{content:"ﱡ"}.ti-object-scan:before{content:"ﻱ"}.ti-octagon:before{content:""}.ti-octagon-minus:before{content:"ﲒ"}.ti-octagon-minus-2:before{content:"ﲑ"}.ti-octagon-off:before{content:""}.ti-octagon-plus:before{content:"ﲔ"}.ti-octagon-plus-2:before{content:"ﲓ"}.ti-octahedron:before{content:"类"}.ti-octahedron-off:before{content:"窱"}.ti-octahedron-plus:before{content:"節"}.ti-old:before{content:""}.ti-olympic-torch:before{content:"𐈨"}.ti-olympics:before{content:""}.ti-olympics-off:before{content:""}.ti-om:before{content:""}.ti-omega:before{content:""}.ti-option:before{content:"𐆟"}.ti-outbound:before{content:""}.ti-outlet:before{content:""}.ti-oval:before{content:""}.ti-oval-vertical:before{content:""}.ti-overline:before{content:""}.ti-package:before{content:""}.ti-package-export:before{content:""}.ti-package-import:before{content:""}.ti-package-off:before{content:""}.ti-packages:before{content:""}.ti-pacman:before{content:""}.ti-page-break:before{content:""}.ti-paint:before{content:""}.ti-paint-off:before{content:""}.ti-palette:before{content:""}.ti-palette-off:before{content:""}.ti-panorama-horizontal:before{content:""}.ti-panorama-horizontal-off:before{content:""}.ti-panorama-vertical:before{content:""}.ti-panorama-vertical-off:before{content:""}.ti-paper-bag:before{content:""}.ti-paper-bag-off:before{content:""}.ti-paperclip:before{content:""}.ti-parachute:before{content:""}.ti-parachute-off:before{content:""}.ti-parentheses:before{content:""}.ti-parentheses-off:before{content:""}.ti-parking:before{content:""}.ti-parking-circle:before{content:"ﵚ"}.ti-parking-meter:before{content:"𐈧"}.ti-parking-off:before{content:""}.ti-password:before{content:""}.ti-password-fingerprint:before{content:"ﱻ"}.ti-password-mobile-phone:before{content:"ﱼ"}.ti-password-user:before{content:"ﱽ"}.ti-paw:before{content:""}.ti-paw-off:before{content:""}.ti-paywall:before{content:"ﵾ"}.ti-pdf:before{content:""}.ti-peace:before{content:""}.ti-pencil:before{content:""}.ti-pencil-bolt:before{content:"ﯽ"}.ti-pencil-cancel:before{content:"ﯾ"}.ti-pencil-check:before{content:"ﯿ"}.ti-pencil-code:before{content:"ﰀ"}.ti-pencil-cog:before{content:"ﰁ"}.ti-pencil-discount:before{content:"ﰂ"}.ti-pencil-dollar:before{content:"ﰃ"}.ti-pencil-down:before{content:"ﰄ"}.ti-pencil-exclamation:before{content:"ﰅ"}.ti-pencil-heart:before{content:"ﰆ"}.ti-pencil-minus:before{content:""}.ti-pencil-off:before{content:""}.ti-pencil-pause:before{content:"ﰇ"}.ti-pencil-pin:before{content:"ﰈ"}.ti-pencil-plus:before{content:""}.ti-pencil-question:before{content:"ﰉ"}.ti-pencil-search:before{content:"ﰊ"}.ti-pencil-share:before{content:"ﰋ"}.ti-pencil-star:before{content:"ﰌ"}.ti-pencil-up:before{content:"ﰍ"}.ti-pencil-x:before{content:"ﰎ"}.ti-pendulum:before{content:"𐈳"}.ti-pennant:before{content:""}.ti-pennant-2:before{content:""}.ti-pennant-off:before{content:""}.ti-pentagon:before{content:""}.ti-pentagon-minus:before{content:"ﺳ"}.ti-pentagon-number-0:before{content:"ﱾ"}.ti-pentagon-number-1:before{content:"ﱿ"}.ti-pentagon-number-2:before{content:"ﲀ"}.ti-pentagon-number-3:before{content:"ﲁ"}.ti-pentagon-number-4:before{content:"ﲂ"}.ti-pentagon-number-5:before{content:"ﲃ"}.ti-pentagon-number-6:before{content:"ﲄ"}.ti-pentagon-number-7:before{content:"ﲅ"}.ti-pentagon-number-8:before{content:"ﲆ"}.ti-pentagon-number-9:before{content:"ﲇ"}.ti-pentagon-off:before{content:""}.ti-pentagon-plus:before{content:"ﱉ"}.ti-pentagon-x:before{content:"ﲈ"}.ti-pentagram:before{content:""}.ti-pepper:before{content:""}.ti-pepper-off:before{content:""}.ti-percentage:before{content:""}.ti-percentage-0:before{content:"ﻥ"}.ti-percentage-10:before{content:"ﻤ"}.ti-percentage-100:before{content:"ﻣ"}.ti-percentage-20:before{content:"ﻢ"}.ti-percentage-25:before{content:"ﻡ"}.ti-percentage-30:before{content:"ﻠ"}.ti-percentage-33:before{content:"ﻟ"}.ti-percentage-40:before{content:"ﻞ"}.ti-percentage-50:before{content:"ﻝ"}.ti-percentage-60:before{content:"ﻜ"}.ti-percentage-66:before{content:"ﻛ"}.ti-percentage-70:before{content:"ﻚ"}.ti-percentage-75:before{content:"ﻙ"}.ti-percentage-80:before{content:"ﻘ"}.ti-percentage-90:before{content:"ﻗ"}.ti-perfume:before{content:""}.ti-perspective:before{content:""}.ti-perspective-off:before{content:""}.ti-phone:before{content:""}.ti-phone-call:before{content:""}.ti-phone-calling:before{content:""}.ti-phone-check:before{content:""}.ti-phone-done:before{content:"ﾞ"}.ti-phone-end:before{content:"ﾝ"}.ti-phone-incoming:before{content:""}.ti-phone-off:before{content:""}.ti-phone-outgoing:before{content:""}.ti-phone-pause:before{content:""}.ti-phone-plus:before{content:""}.ti-phone-ringing:before{content:"ﾜ"}.ti-phone-spark:before{content:"ﾱ"}.ti-phone-x:before{content:""}.ti-photo:before{content:""}.ti-photo-ai:before{content:"免"}.ti-photo-alt:before{content:"𐉢"}.ti-photo-bitcoin:before{content:"Ｑ"}.ti-photo-bolt:before{content:"戀"}.ti-photo-cancel:before{content:""}.ti-photo-check:before{content:""}.ti-photo-circle:before{content:"ﱊ"}.ti-photo-circle-minus:before{content:"ﱢ"}.ti-photo-circle-plus:before{content:"ﱣ"}.ti-photo-code:before{content:"撚"}.ti-photo-cog:before{content:"漣"}.ti-photo-dollar:before{content:"煉"}.ti-photo-down:before{content:""}.ti-photo-edit:before{content:""}.ti-photo-exclamation:before{content:"璉"}.ti-photo-heart:before{content:""}.ti-photo-hexagon:before{content:"ﱋ"}.ti-photo-minus:before{content:""}.ti-photo-off:before{content:""}.ti-photo-pause:before{content:"秊"}.ti-photo-pentagon:before{content:"ﱌ"}.ti-photo-pin:before{content:"練"}.ti-photo-plus:before{content:""}.ti-photo-question:before{content:"聯"}.ti-photo-scan:before{content:"ﲨ"}.ti-photo-search:before{content:""}.ti-photo-sensor:before{content:""}.ti-photo-sensor-2:before{content:""}.ti-photo-sensor-3:before{content:""}.ti-photo-share:before{content:"輦"}.ti-photo-shield:before{content:""}.ti-photo-spark:before{content:"ﾰ"}.ti-photo-square-rounded:before{content:"ﱍ"}.ti-photo-star:before{content:""}.ti-photo-up:before{content:""}.ti-photo-video:before{content:"ﲕ"}.ti-photo-x:before{content:""}.ti-physotherapist:before{content:""}.ti-piano:before{content:"䀘"}.ti-pick:before{content:"﫼"}.ti-picnic-table:before{content:"ﻖ"}.ti-picture-in-picture:before{content:""}.ti-picture-in-picture-off:before{content:""}.ti-picture-in-picture-on:before{content:""}.ti-picture-in-picture-top:before{content:""}.ti-pig:before{content:""}.ti-pig-money:before{content:""}.ti-pig-off:before{content:""}.ti-pilcrow:before{content:""}.ti-pilcrow-left:before{content:"ﵿ"}.ti-pilcrow-right:before{content:"ﶀ"}.ti-pill:before{content:""}.ti-pill-off:before{content:""}.ti-pillow:before{content:"𐈦"}.ti-pills:before{content:""}.ti-pin:before{content:""}.ti-pin-end:before{content:"ﵛ"}.ti-pin-invoke:before{content:"ﵜ"}.ti-ping-pong:before{content:""}.ti-pinned:before{content:""}.ti-pinned-off:before{content:""}.ti-pipeline:before{content:"𐈥"}.ti-pizza:before{content:""}.ti-pizza-off:before{content:""}.ti-placeholder:before{content:""}.ti-plane:before{content:""}.ti-plane-arrival:before{content:""}.ti-plane-departure:before{content:""}.ti-plane-inflight:before{content:""}.ti-plane-off:before{content:""}.ti-plane-tilt:before{content:""}.ti-planet:before{content:""}.ti-planet-off:before{content:""}.ti-plant:before{content:""}.ti-plant-2:before{content:""}.ti-plant-2-off:before{content:""}.ti-plant-off:before{content:""}.ti-play-basketball:before{content:"辶"}.ti-play-card:before{content:""}.ti-play-card-1:before{content:"𐁜"}.ti-play-card-10:before{content:"𐁛"}.ti-play-card-2:before{content:"𐁚"}.ti-play-card-3:before{content:"𐁙"}.ti-play-card-4:before{content:"𐁘"}.ti-play-card-5:before{content:"𐁗"}.ti-play-card-6:before{content:"𐁖"}.ti-play-card-7:before{content:"𐁕"}.ti-play-card-8:before{content:"𐁔"}.ti-play-card-9:before{content:"𐁓"}.ti-play-card-a:before{content:"𐁒"}.ti-play-card-j:before{content:"𐁑"}.ti-play-card-k:before{content:"𐁐"}.ti-play-card-off:before{content:""}.ti-play-card-q:before{content:"𐁏"}.ti-play-card-star:before{content:"𐁎"}.ti-play-football:before{content:"逸"}.ti-play-handball:before{content:"難"}.ti-play-volleyball:before{content:"響"}.ti-player-eject:before{content:""}.ti-player-pause:before{content:""}.ti-player-play:before{content:""}.ti-player-record:before{content:""}.ti-player-skip-back:before{content:""}.ti-player-skip-forward:before{content:""}.ti-player-stop:before{content:""}.ti-player-track-next:before{content:""}.ti-player-track-prev:before{content:""}.ti-playlist:before{content:""}.ti-playlist-add:before{content:""}.ti-playlist-off:before{content:""}.ti-playlist-x:before{content:""}.ti-playstation-circle:before{content:""}.ti-playstation-square:before{content:""}.ti-playstation-triangle:before{content:""}.ti-playstation-x:before{content:""}.ti-plug:before{content:""}.ti-plug-connected:before{content:""}.ti-plug-connected-x:before{content:""}.ti-plug-off:before{content:""}.ti-plug-x:before{content:""}.ti-plunger:before{content:"𐈲"}.ti-plus:before{content:""}.ti-plus-equal:before{content:""}.ti-plus-minus:before{content:""}.ti-png:before{content:""}.ti-podium:before{content:""}.ti-podium-off:before{content:""}.ti-point:before{content:""}.ti-point-off:before{content:""}.ti-pointer:before{content:""}.ti-pointer-2:before{content:"𐉡"}.ti-pointer-bolt:before{content:"蓮"}.ti-pointer-cancel:before{content:"連"}.ti-pointer-check:before{content:"鍊"}.ti-pointer-code:before{content:"列"}.ti-pointer-cog:before{content:"劣"}.ti-pointer-collaboration:before{content:"𐉟"}.ti-pointer-collaboration-2:before{content:"𐉠"}.ti-pointer-dollar:before{content:"咽"}.ti-pointer-down:before{content:"烈"}.ti-pointer-exclamation:before{content:"裂"}.ti-pointer-heart:before{content:"說"}.ti-pointer-minus:before{content:"廉"}.ti-pointer-off:before{content:"念"}.ti-pointer-pause:before{content:"捻"}.ti-pointer-pin:before{content:"殮"}.ti-pointer-plus:before{content:"簾"}.ti-pointer-question:before{content:"獵"}.ti-pointer-search:before{content:"令"}.ti-pointer-share:before{content:"囹"}.ti-pointer-star:before{content:"寧"}.ti-pointer-up:before{content:"嶺"}.ti-pointer-x:before{content:"怜"}.ti-pokeball:before{content:""}.ti-pokeball-off:before{content:""}.ti-poker-chip:before{content:""}.ti-polaroid:before{content:""}.ti-polygon:before{content:""}.ti-polygon-off:before{content:""}.ti-poo:before{content:""}.ti-pool:before{content:""}.ti-pool-off:before{content:""}.ti-power:before{content:""}.ti-pray:before{content:""}.ti-premium-rights:before{content:""}.ti-prescription:before{content:""}.ti-presentation:before{content:""}.ti-presentation-analytics:before{content:""}.ti-presentation-off:before{content:""}.ti-printer:before{content:""}.ti-printer-off:before{content:""}.ti-prism:before{content:"缾"}.ti-prism-light:before{content:"ﺦ"}.ti-prism-off:before{content:"絛"}.ti-prism-plus:before{content:"練"}.ti-prison:before{content:""}.ti-progress:before{content:"嗀"}.ti-progress-alert:before{content:"輻"}.ti-progress-bolt:before{content:"行"}.ti-progress-check:before{content:"降"}.ti-progress-down:before{content:"見"}.ti-progress-help:before{content:"廓"}.ti-progress-x:before{content:"兀"}.ti-prompt:before{content:""}.ti-prong:before{content:"ﶡ"}.ti-propeller:before{content:""}.ti-propeller-off:before{content:""}.ti-protocol:before{content:"ﶁ"}.ti-pumpkin-scary:before{content:""}.ti-puzzle:before{content:""}.ti-puzzle-2:before{content:""}.ti-puzzle-off:before{content:""}.ti-pyramid:before{content:""}.ti-pyramid-off:before{content:""}.ti-pyramid-plus:before{content:"者"}.ti-qrcode:before{content:""}.ti-qrcode-off:before{content:""}.ti-question-mark:before{content:""}.ti-queue-pop-in:before{content:"𐈀"}.ti-queue-pop-out:before{content:"𐇿"}.ti-quote:before{content:""}.ti-quote-off:before{content:""}.ti-quote-open:before{content:"𐈤"}.ti-quotes:before{content:"ﬞ"}.ti-radar:before{content:""}.ti-radar-2:before{content:""}.ti-radar-off:before{content:""}.ti-radio:before{content:""}.ti-radio-off:before{content:""}.ti-radioactive:before{content:""}.ti-radioactive-off:before{content:""}.ti-radius-bottom-left:before{content:""}.ti-radius-bottom-right:before{content:""}.ti-radius-top-left:before{content:""}.ti-radius-top-right:before{content:""}.ti-rainbow:before{content:""}.ti-rainbow-off:before{content:""}.ti-rating-12-plus:before{content:""}.ti-rating-14-plus:before{content:""}.ti-rating-16-plus:before{content:""}.ti-rating-18-plus:before{content:""}.ti-rating-21-plus:before{content:""}.ti-razor:before{content:""}.ti-razor-electric:before{content:""}.ti-receipt:before{content:""}.ti-receipt-2:before{content:""}.ti-receipt-bitcoin:before{content:"ﵦ"}.ti-receipt-dollar:before{content:"ﵧ"}.ti-receipt-euro:before{content:"ﵨ"}.ti-receipt-off:before{content:""}.ti-receipt-pound:before{content:"ﵩ"}.ti-receipt-refund:before{content:""}.ti-receipt-rupee:before{content:"ﶂ"}.ti-receipt-tax:before{content:""}.ti-receipt-yen:before{content:"ﵪ"}.ti-receipt-yuan:before{content:"ﵫ"}.ti-recharging:before{content:""}.ti-record-mail:before{content:""}.ti-record-mail-off:before{content:""}.ti-rectangle:before{content:""}.ti-rectangle-rounded-bottom:before{content:"﫭"}.ti-rectangle-rounded-top:before{content:"﫮"}.ti-rectangle-vertical:before{content:""}.ti-rectangular-prism:before{content:"蝹"}.ti-rectangular-prism-off:before{content:"荒"}.ti-rectangular-prism-plus:before{content:"華"}.ti-recycle:before{content:""}.ti-recycle-off:before{content:""}.ti-refresh:before{content:""}.ti-refresh-alert:before{content:""}.ti-refresh-dot:before{content:""}.ti-refresh-off:before{content:""}.ti-regex:before{content:""}.ti-regex-off:before{content:""}.ti-registered:before{content:""}.ti-relation-many-to-many:before{content:""}.ti-relation-one-to-many:before{content:""}.ti-relation-one-to-one:before{content:""}.ti-reload:before{content:""}.ti-reorder:before{content:"ﰕ"}.ti-repeat:before{content:""}.ti-repeat-off:before{content:""}.ti-repeat-once:before{content:""}.ti-replace:before{content:""}.ti-replace-off:before{content:""}.ti-replace-user:before{content:"𐃰"}.ti-report:before{content:""}.ti-report-analytics:before{content:""}.ti-report-medical:before{content:""}.ti-report-money:before{content:""}.ti-report-off:before{content:""}.ti-report-search:before{content:""}.ti-reserved-line:before{content:"臨"}.ti-resize:before{content:""}.ti-restore:before{content:"﫽"}.ti-rewind-backward-10:before{content:"諸"}.ti-rewind-backward-15:before{content:"請"}.ti-rewind-backward-20:before{content:"謁"}.ti-rewind-backward-30:before{content:"諾"}.ti-rewind-backward-40:before{content:"諭"}.ti-rewind-backward-5:before{content:"謹"}.ti-rewind-backward-50:before{content:"變"}.ti-rewind-backward-60:before{content:"贈"}.ti-rewind-forward-10:before{content:"輸"}.ti-rewind-forward-15:before{content:"遲"}.ti-rewind-forward-20:before{content:"醙"}.ti-rewind-forward-30:before{content:"鉶"}.ti-rewind-forward-40:before{content:"陼"}.ti-rewind-forward-5:before{content:"難"}.ti-rewind-forward-50:before{content:"靖"}.ti-rewind-forward-60:before{content:"韛"}.ti-ribbon-health:before{content:""}.ti-rings:before{content:"頻"}.ti-ripple:before{content:""}.ti-ripple-down:before{content:"𐆪"}.ti-ripple-off:before{content:""}.ti-ripple-up:before{content:"𐆩"}.ti-road:before{content:""}.ti-road-off:before{content:""}.ti-road-sign:before{content:""}.ti-robot:before{content:""}.ti-robot-face:before{content:"ﲾ"}.ti-robot-off:before{content:""}.ti-rocket:before{content:""}.ti-rocket-off:before{content:""}.ti-roller-skating:before{content:""}.ti-rollercoaster:before{content:""}.ti-rollercoaster-off:before{content:""}.ti-rosette:before{content:""}.ti-rosette-asterisk:before{content:"𐆨"}.ti-rosette-discount:before{content:""}.ti-rosette-discount-check:before{content:""}.ti-rosette-discount-check-off:before{content:"０"}.ti-rosette-discount-off:before{content:""}.ti-rosette-number-0:before{content:""}.ti-rosette-number-1:before{content:""}.ti-rosette-number-2:before{content:""}.ti-rosette-number-3:before{content:""}.ti-rosette-number-4:before{content:""}.ti-rosette-number-5:before{content:""}.ti-rosette-number-6:before{content:""}.ti-rosette-number-7:before{content:""}.ti-rosette-number-8:before{content:""}.ti-rosette-number-9:before{content:""}.ti-rotate:before{content:""}.ti-rotate-2:before{content:""}.ti-rotate-360:before{content:""}.ti-rotate-3d:before{content:""}.ti-rotate-clockwise:before{content:""}.ti-rotate-clockwise-2:before{content:""}.ti-rotate-dot:before{content:""}.ti-rotate-rectangle:before{content:""}.ti-roulette:before{content:"𐉞"}.ti-route:before{content:""}.ti-route-2:before{content:""}.ti-route-alt-left:before{content:"ﲩ"}.ti-route-alt-right:before{content:"ﲪ"}.ti-route-off:before{content:""}.ti-route-scan:before{content:"ﲿ"}.ti-route-square:before{content:"ﲬ"}.ti-route-square-2:before{content:"ﲫ"}.ti-route-x:before{content:"ﲮ"}.ti-route-x-2:before{content:"ﲭ"}.ti-router:before{content:""}.ti-router-off:before{content:""}.ti-row-insert-bottom:before{content:""}.ti-row-insert-top:before{content:""}.ti-row-remove:before{content:"﫾"}.ti-rss:before{content:""}.ti-rubber-stamp:before{content:""}.ti-rubber-stamp-off:before{content:""}.ti-rugby:before{content:"𐉇"}.ti-ruler:before{content:""}.ti-ruler-2:before{content:""}.ti-ruler-2-off:before{content:""}.ti-ruler-3:before{content:""}.ti-ruler-measure:before{content:""}.ti-ruler-measure-2:before{content:"／"}.ti-ruler-off:before{content:""}.ti-run:before{content:""}.ti-rv-truck:before{content:"ﳀ"}.ti-s-turn-down:before{content:""}.ti-s-turn-left:before{content:""}.ti-s-turn-right:before{content:""}.ti-s-turn-up:before{content:""}.ti-sailboat:before{content:""}.ti-sailboat-2:before{content:""}.ti-sailboat-off:before{content:""}.ti-salad:before{content:""}.ti-salt:before{content:""}.ti-sandbox:before{content:"ﵬ"}.ti-satellite:before{content:""}.ti-satellite-off:before{content:""}.ti-sausage:before{content:""}.ti-scale:before{content:""}.ti-scale-off:before{content:""}.ti-scale-outline:before{content:""}.ti-scale-outline-off:before{content:""}.ti-scan:before{content:""}.ti-scan-cube:before{content:"𐉝"}.ti-scan-eye:before{content:""}.ti-scan-letter-a:before{content:"𐈣"}.ti-scan-letter-t:before{content:"𐈢"}.ti-scan-position:before{content:"ﶬ"}.ti-scan-traces:before{content:"𐇬"}.ti-schema:before{content:""}.ti-schema-off:before{content:""}.ti-school:before{content:""}.ti-school-bell:before{content:""}.ti-school-off:before{content:""}.ti-scissors:before{content:""}.ti-scissors-off:before{content:""}.ti-scooter:before{content:""}.ti-scooter-electric:before{content:""}.ti-scoreboard:before{content:"恵"}.ti-screen-share:before{content:""}.ti-screen-share-off:before{content:""}.ti-screenshot:before{content:""}.ti-scribble:before{content:""}.ti-scribble-off:before{content:""}.ti-script:before{content:""}.ti-script-minus:before{content:""}.ti-script-plus:before{content:""}.ti-script-x:before{content:""}.ti-scuba-diving:before{content:"﵎"}.ti-scuba-diving-tank:before{content:"ﻺ"}.ti-scuba-mask:before{content:""}.ti-scuba-mask-off:before{content:""}.ti-sdk:before{content:""}.ti-search:before{content:""}.ti-search-off:before{content:""}.ti-section:before{content:""}.ti-section-sign:before{content:""}.ti-seedling:before{content:""}.ti-seedling-off:before{content:""}.ti-segway:before{content:"𐈡"}.ti-select:before{content:""}.ti-select-all:before{content:"立"}.ti-selector:before{content:""}.ti-send:before{content:""}.ti-send-2:before{content:"ﵝ"}.ti-send-off:before{content:""}.ti-seo:before{content:""}.ti-separator:before{content:""}.ti-separator-horizontal:before{content:""}.ti-separator-vertical:before{content:""}.ti-server:before{content:""}.ti-server-2:before{content:""}.ti-server-bolt:before{content:""}.ti-server-cog:before{content:""}.ti-server-off:before{content:""}.ti-server-spark:before{content:"ﾯ"}.ti-serverless:before{content:"𐇫"}.ti-servicemark:before{content:""}.ti-settings:before{content:""}.ti-settings-2:before{content:""}.ti-settings-ai:before{content:"𐆧"}.ti-settings-automation:before{content:""}.ti-settings-bolt:before{content:"玲"}.ti-settings-cancel:before{content:"瑩"}.ti-settings-check:before{content:"羚"}.ti-settings-code:before{content:"聆"}.ti-settings-cog:before{content:"鈴"}.ti-settings-dollar:before{content:"零"}.ti-settings-down:before{content:"靈"}.ti-settings-exclamation:before{content:"領"}.ti-settings-heart:before{content:"例"}.ti-settings-minus:before{content:"禮"}.ti-settings-off:before{content:""}.ti-settings-pause:before{content:"醴"}.ti-settings-pin:before{content:"隸"}.ti-settings-plus:before{content:"惡"}.ti-settings-question:before{content:"了"}.ti-settings-search:before{content:"僚"}.ti-settings-share:before{content:"寮"}.ti-settings-spark:before{content:"ﾮ"}.ti-settings-star:before{content:"尿"}.ti-settings-up:before{content:"料"}.ti-settings-x:before{content:"樂"}.ti-shadow:before{content:""}.ti-shadow-off:before{content:""}.ti-shape:before{content:""}.ti-shape-2:before{content:""}.ti-shape-3:before{content:""}.ti-shape-off:before{content:""}.ti-share:before{content:""}.ti-share-2:before{content:""}.ti-share-3:before{content:""}.ti-share-off:before{content:""}.ti-shareplay:before{content:"ﺥ"}.ti-shield:before{content:""}.ti-shield-bolt:before{content:"燎"}.ti-shield-cancel:before{content:"療"}.ti-shield-check:before{content:""}.ti-shield-checkered:before{content:""}.ti-shield-chevron:before{content:""}.ti-shield-code:before{content:"蓼"}.ti-shield-cog:before{content:"遼"}.ti-shield-dollar:before{content:"龍"}.ti-shield-down:before{content:"暈"}.ti-shield-exclamation:before{content:"阮"}.ti-shield-half:before{content:""}.ti-shield-heart:before{content:"劉"}.ti-shield-lock:before{content:""}.ti-shield-minus:before{content:"杻"}.ti-shield-off:before{content:""}.ti-shield-pause:before{content:"柳"}.ti-shield-pin:before{content:"流"}.ti-shield-plus:before{content:"溜"}.ti-shield-question:before{content:"琉"}.ti-shield-search:before{content:"留"}.ti-shield-share:before{content:"硫"}.ti-shield-star:before{content:"紐"}.ti-shield-up:before{content:"類"}.ti-shield-x:before{content:""}.ti-ship:before{content:""}.ti-ship-off:before{content:""}.ti-shirt:before{content:""}.ti-shirt-off:before{content:""}.ti-shirt-sport:before{content:""}.ti-shoe:before{content:""}.ti-shoe-off:before{content:""}.ti-shopping-bag:before{content:""}.ti-shopping-bag-check:before{content:"ﰖ"}.ti-shopping-bag-discount:before{content:"ﰗ"}.ti-shopping-bag-edit:before{content:"ﰘ"}.ti-shopping-bag-exclamation:before{content:"ﰙ"}.ti-shopping-bag-heart:before{content:"ﶢ"}.ti-shopping-bag-minus:before{content:"ﰚ"}.ti-shopping-bag-plus:before{content:"ﰛ"}.ti-shopping-bag-search:before{content:"ﰜ"}.ti-shopping-bag-x:before{content:"ﰝ"}.ti-shopping-cart:before{content:""}.ti-shopping-cart-bolt:before{content:"ﭗ"}.ti-shopping-cart-cancel:before{content:"ﭘ"}.ti-shopping-cart-check:before{content:"ﭙ"}.ti-shopping-cart-code:before{content:"ﭚ"}.ti-shopping-cart-cog:before{content:"ﭛ"}.ti-shopping-cart-copy:before{content:"ﭜ"}.ti-shopping-cart-discount:before{content:"ﭝ"}.ti-shopping-cart-dollar:before{content:"ﭞ"}.ti-shopping-cart-down:before{content:"ﭟ"}.ti-shopping-cart-exclamation:before{content:"ﭠ"}.ti-shopping-cart-heart:before{content:"ﭡ"}.ti-shopping-cart-minus:before{content:"ﭢ"}.ti-shopping-cart-off:before{content:""}.ti-shopping-cart-pause:before{content:"ﭣ"}.ti-shopping-cart-pin:before{content:"ﭤ"}.ti-shopping-cart-plus:before{content:"ﭥ"}.ti-shopping-cart-question:before{content:"ﭦ"}.ti-shopping-cart-search:before{content:"ﭧ"}.ti-shopping-cart-share:before{content:"ﭨ"}.ti-shopping-cart-star:before{content:"ﭩ"}.ti-shopping-cart-up:before{content:"ﭪ"}.ti-shopping-cart-x:before{content:"ﭫ"}.ti-shovel:before{content:""}.ti-shovel-pitchforks:before{content:"ﴺ"}.ti-shredder:before{content:""}.ti-sign-left:before{content:""}.ti-sign-right:before{content:""}.ti-signal-2g:before{content:""}.ti-signal-3g:before{content:""}.ti-signal-4g:before{content:""}.ti-signal-4g-plus:before{content:""}.ti-signal-5g:before{content:""}.ti-signal-6g:before{content:"笠"}.ti-signal-e:before{content:"粒"}.ti-signal-g:before{content:"狀"}.ti-signal-h:before{content:"識"}.ti-signal-h-plus:before{content:"炙"}.ti-signal-lte:before{content:"什"}.ti-signature:before{content:""}.ti-signature-off:before{content:""}.ti-sitemap:before{content:""}.ti-sitemap-off:before{content:""}.ti-skateboard:before{content:""}.ti-skateboard-off:before{content:""}.ti-skateboarding:before{content:"響"}.ti-sketching:before{content:"𐉜"}.ti-skew-x:before{content:"ﴻ"}.ti-skew-y:before{content:"ﴼ"}.ti-ski-jumping:before{content:"𤋮"}.ti-skull:before{content:""}.ti-slash:before{content:""}.ti-slashes:before{content:""}.ti-sleigh:before{content:""}.ti-slice:before{content:""}.ti-slideshow:before{content:""}.ti-smart-home:before{content:""}.ti-smart-home-off:before{content:""}.ti-smoking:before{content:""}.ti-smoking-no:before{content:""}.ti-snowboarding:before{content:"﵏"}.ti-snowflake:before{content:""}.ti-snowflake-off:before{content:""}.ti-snowman:before{content:""}.ti-soccer-field:before{content:""}.ti-social:before{content:""}.ti-social-off:before{content:""}.ti-sock:before{content:""}.ti-sofa:before{content:""}.ti-sofa-off:before{content:""}.ti-solar-electricity:before{content:"ﳁ"}.ti-solar-panel:before{content:""}.ti-solar-panel-2:before{content:""}.ti-sort-0-9:before{content:""}.ti-sort-9-0:before{content:""}.ti-sort-a-z:before{content:""}.ti-sort-ascending:before{content:""}.ti-sort-ascending-2:before{content:""}.ti-sort-ascending-letters:before{content:""}.ti-sort-ascending-numbers:before{content:""}.ti-sort-ascending-shapes:before{content:"ﶔ"}.ti-sort-ascending-small-big:before{content:"ﶕ"}.ti-sort-descending:before{content:""}.ti-sort-descending-2:before{content:""}.ti-sort-descending-letters:before{content:""}.ti-sort-descending-numbers:before{content:""}.ti-sort-descending-shapes:before{content:"ﶗ"}.ti-sort-descending-small-big:before{content:"ﶖ"}.ti-sort-z-a:before{content:""}.ti-sos:before{content:""}.ti-soup:before{content:""}.ti-soup-off:before{content:""}.ti-source-code:before{content:""}.ti-space:before{content:""}.ti-space-off:before{content:""}.ti-spaces:before{content:"ﺤ"}.ti-spacing-horizontal:before{content:""}.ti-spacing-vertical:before{content:""}.ti-spade:before{content:""}.ti-sparkle:before{content:"𐉙"}.ti-sparkle-2:before{content:"𐉛"}.ti-sparkle-highlight:before{content:"𐉚"}.ti-sparkles:before{content:""}.ti-sparkles-2:before{content:"𐆦"}.ti-speakerphone:before{content:""}.ti-speedboat:before{content:""}.ti-sphere:before{content:"視"}.ti-sphere-2:before{content:"𐉘"}.ti-sphere-off:before{content:"襁"}.ti-sphere-plus:before{content:"覆"}.ti-spider:before{content:""}.ti-spiral:before{content:""}.ti-spiral-off:before{content:""}.ti-sport-billard:before{content:""}.ti-spray:before{content:""}.ti-spy:before{content:""}.ti-spy-off:before{content:""}.ti-sql:before{content:""}.ti-square:before{content:""}.ti-square-arrow-down:before{content:""}.ti-square-arrow-left:before{content:""}.ti-square-arrow-right:before{content:""}.ti-square-arrow-up:before{content:""}.ti-square-asterisk:before{content:""}.ti-square-check:before{content:""}.ti-square-chevron-down:before{content:""}.ti-square-chevron-left:before{content:""}.ti-square-chevron-right:before{content:""}.ti-square-chevron-up:before{content:""}.ti-square-chevrons-down:before{content:""}.ti-square-chevrons-left:before{content:""}.ti-square-chevrons-right:before{content:""}.ti-square-chevrons-up:before{content:""}.ti-square-dashed:before{content:"𐂻"}.ti-square-dot:before{content:""}.ti-square-f0:before{content:""}.ti-square-f1:before{content:""}.ti-square-f2:before{content:""}.ti-square-f3:before{content:""}.ti-square-f4:before{content:""}.ti-square-f5:before{content:""}.ti-square-f6:before{content:""}.ti-square-f7:before{content:""}.ti-square-f8:before{content:""}.ti-square-f9:before{content:""}.ti-square-forbid:before{content:""}.ti-square-forbid-2:before{content:""}.ti-square-half:before{content:""}.ti-square-key:before{content:""}.ti-square-letter-a:before{content:""}.ti-square-letter-b:before{content:""}.ti-square-letter-c:before{content:""}.ti-square-letter-d:before{content:""}.ti-square-letter-e:before{content:""}.ti-square-letter-f:before{content:""}.ti-square-letter-g:before{content:""}.ti-square-letter-h:before{content:""}.ti-square-letter-i:before{content:""}.ti-square-letter-j:before{content:""}.ti-square-letter-k:before{content:""}.ti-square-letter-l:before{content:""}.ti-square-letter-m:before{content:""}.ti-square-letter-n:before{content:""}.ti-square-letter-o:before{content:""}.ti-square-letter-p:before{content:""}.ti-square-letter-q:before{content:""}.ti-square-letter-r:before{content:""}.ti-square-letter-s:before{content:""}.ti-square-letter-t:before{content:""}.ti-square-letter-u:before{content:""}.ti-square-letter-v:before{content:""}.ti-square-letter-w:before{content:""}.ti-square-letter-x:before{content:""}.ti-square-letter-y:before{content:""}.ti-square-letter-z:before{content:""}.ti-square-minus:before{content:"𐆞"}.ti-square-minus-2:before{content:""}.ti-square-number-0:before{content:""}.ti-square-number-1:before{content:""}.ti-square-number-2:before{content:""}.ti-square-number-3:before{content:""}.ti-square-number-4:before{content:""}.ti-square-number-5:before{content:""}.ti-square-number-6:before{content:""}.ti-square-number-7:before{content:""}.ti-square-number-8:before{content:""}.ti-square-number-9:before{content:""}.ti-square-off:before{content:""}.ti-square-percentage:before{content:"ﶃ"}.ti-square-plus:before{content:""}.ti-square-plus-2:before{content:"ﲖ"}.ti-square-root:before{content:""}.ti-square-root-2:before{content:""}.ti-square-rotated:before{content:""}.ti-square-rotated-asterisk:before{content:"𐆥"}.ti-square-rotated-forbid:before{content:""}.ti-square-rotated-forbid-2:before{content:""}.ti-square-rotated-off:before{content:""}.ti-square-rounded:before{content:""}.ti-square-rounded-arrow-down:before{content:""}.ti-square-rounded-arrow-left:before{content:""}.ti-square-rounded-arrow-right:before{content:""}.ti-square-rounded-arrow-up:before{content:""}.ti-square-rounded-check:before{content:""}.ti-square-rounded-chevron-down:before{content:""}.ti-square-rounded-chevron-left:before{content:""}.ti-square-rounded-chevron-right:before{content:""}.ti-square-rounded-chevron-up:before{content:""}.ti-square-rounded-chevrons-down:before{content:""}.ti-square-rounded-chevrons-left:before{content:""}.ti-square-rounded-chevrons-right:before{content:""}.ti-square-rounded-chevrons-up:before{content:""}.ti-square-rounded-letter-a:before{content:""}.ti-square-rounded-letter-b:before{content:""}.ti-square-rounded-letter-c:before{content:""}.ti-square-rounded-letter-d:before{content:""}.ti-square-rounded-letter-e:before{content:""}.ti-square-rounded-letter-f:before{content:""}.ti-square-rounded-letter-g:before{content:""}.ti-square-rounded-letter-h:before{content:""}.ti-square-rounded-letter-i:before{content:""}.ti-square-rounded-letter-j:before{content:""}.ti-square-rounded-letter-k:before{content:""}.ti-square-rounded-letter-l:before{content:""}.ti-square-rounded-letter-m:before{content:""}.ti-square-rounded-letter-n:before{content:""}.ti-square-rounded-letter-o:before{content:""}.ti-square-rounded-letter-p:before{content:""}.ti-square-rounded-letter-q:before{content:""}.ti-square-rounded-letter-r:before{content:""}.ti-square-rounded-letter-s:before{content:""}.ti-square-rounded-letter-t:before{content:""}.ti-square-rounded-letter-u:before{content:""}.ti-square-rounded-letter-v:before{content:""}.ti-square-rounded-letter-w:before{content:""}.ti-square-rounded-letter-x:before{content:""}.ti-square-rounded-letter-y:before{content:""}.ti-square-rounded-letter-z:before{content:""}.ti-square-rounded-minus:before{content:""}.ti-square-rounded-minus-2:before{content:"ﲗ"}.ti-square-rounded-number-0:before{content:""}.ti-square-rounded-number-1:before{content:""}.ti-square-rounded-number-2:before{content:""}.ti-square-rounded-number-3:before{content:""}.ti-square-rounded-number-4:before{content:""}.ti-square-rounded-number-5:before{content:""}.ti-square-rounded-number-6:before{content:""}.ti-square-rounded-number-7:before{content:""}.ti-square-rounded-number-8:before{content:""}.ti-square-rounded-number-9:before{content:""}.ti-square-rounded-percentage:before{content:"ﶄ"}.ti-square-rounded-plus:before{content:""}.ti-square-rounded-plus-2:before{content:"ﲘ"}.ti-square-rounded-x:before{content:""}.ti-square-toggle:before{content:""}.ti-square-toggle-horizontal:before{content:""}.ti-square-x:before{content:""}.ti-squares:before{content:""}.ti-squares-diagonal:before{content:""}.ti-squares-selected:before{content:"ﺣ"}.ti-stack:before{content:""}.ti-stack-2:before{content:""}.ti-stack-3:before{content:""}.ti-stack-back:before{content:"ﴦ"}.ti-stack-backward:before{content:"ﴧ"}.ti-stack-forward:before{content:"ﴨ"}.ti-stack-front:before{content:"ﴩ"}.ti-stack-middle:before{content:"ﴪ"}.ti-stack-pop:before{content:""}.ti-stack-push:before{content:""}.ti-stairs:before{content:""}.ti-stairs-down:before{content:""}.ti-stairs-up:before{content:""}.ti-star:before{content:""}.ti-star-half:before{content:""}.ti-star-off:before{content:""}.ti-stars:before{content:""}.ti-stars-off:before{content:""}.ti-status-change:before{content:""}.ti-steam:before{content:""}.ti-steering-wheel:before{content:""}.ti-steering-wheel-off:before{content:""}.ti-step-into:before{content:""}.ti-step-out:before{content:""}.ti-stereo-glasses:before{content:""}.ti-stethoscope:before{content:""}.ti-stethoscope-off:before{content:""}.ti-sticker:before{content:""}.ti-sticker-2:before{content:"ﴽ"}.ti-stopwatch:before{content:"ﾛ"}.ti-storm:before{content:""}.ti-storm-off:before{content:""}.ti-stretching:before{content:""}.ti-stretching-2:before{content:"舘"}.ti-strikethrough:before{content:""}.ti-stroke-curved:before{content:"𐇾"}.ti-stroke-dynamic:before{content:"𐇽"}.ti-stroke-straight:before{content:"𐇼"}.ti-submarine:before{content:""}.ti-subscript:before{content:""}.ti-subtask:before{content:""}.ti-subtitles:before{content:"𐆡"}.ti-subtitles-ai:before{content:"𐆤"}.ti-subtitles-edit:before{content:"𐆣"}.ti-subtitles-off:before{content:"𐆢"}.ti-sum:before{content:""}.ti-sum-off:before{content:""}.ti-sun:before{content:""}.ti-sun-electricity:before{content:"ﳂ"}.ti-sun-high:before{content:""}.ti-sun-low:before{content:""}.ti-sun-moon:before{content:""}.ti-sun-off:before{content:""}.ti-sun-wind:before{content:""}.ti-sunglasses:before{content:""}.ti-sunrise:before{content:""}.ti-sunset:before{content:""}.ti-sunset-2:before{content:""}.ti-superscript:before{content:""}.ti-svg:before{content:""}.ti-swimming:before{content:""}.ti-swipe:before{content:""}.ti-swipe-down:before{content:"ﵞ"}.ti-swipe-left:before{content:"ﵟ"}.ti-swipe-right:before{content:"ﵠ"}.ti-swipe-up:before{content:"ﵡ"}.ti-switch:before{content:""}.ti-switch-2:before{content:""}.ti-switch-3:before{content:""}.ti-switch-horizontal:before{content:""}.ti-switch-vertical:before{content:""}.ti-sword:before{content:""}.ti-sword-off:before{content:""}.ti-swords:before{content:""}.ti-table:before{content:""}.ti-table-alias:before{content:""}.ti-table-column:before{content:"﫿"}.ti-table-dashed:before{content:"𐂺"}.ti-table-down:before{content:"靖"}.ti-table-export:before{content:""}.ti-table-heart:before{content:"精"}.ti-table-import:before{content:""}.ti-table-minus:before{content:"羽"}.ti-table-off:before{content:""}.ti-table-options:before{content:""}.ti-table-plus:before{content:"﨟"}.ti-table-row:before{content:"ﬀ"}.ti-table-share:before{content:"蘒"}.ti-table-shortcut:before{content:""}.ti-table-spark:before{content:"ﾭ"}.ti-tag:before{content:"𐂖"}.ti-tag-minus:before{content:""}.ti-tag-off:before{content:""}.ti-tag-plus:before{content:"𐂗"}.ti-tag-starred:before{content:"ﲙ"}.ti-tags:before{content:""}.ti-tags-off:before{content:""}.ti-taiwan-dollar:before{content:"𐉆"}.ti-tallymark-1:before{content:""}.ti-tallymark-2:before{content:""}.ti-tallymark-3:before{content:""}.ti-tallymark-4:before{content:""}.ti-tallymarks:before{content:""}.ti-tank:before{content:""}.ti-target:before{content:""}.ti-target-2:before{content:"𐉅"}.ti-target-arrow:before{content:""}.ti-target-off:before{content:""}.ti-tax:before{content:"ﻮ"}.ti-tax-euro:before{content:"ﻰ"}.ti-tax-pound:before{content:"ﻯ"}.ti-teapot:before{content:""}.ti-telescope:before{content:""}.ti-telescope-off:before{content:""}.ti-temperature:before{content:""}.ti-temperature-celsius:before{content:""}.ti-temperature-fahrenheit:before{content:""}.ti-temperature-minus:before{content:""}.ti-temperature-off:before{content:""}.ti-temperature-plus:before{content:""}.ti-temperature-snow:before{content:"ﶣ"}.ti-temperature-sun:before{content:"ﶤ"}.ti-template:before{content:""}.ti-template-off:before{content:""}.ti-tent:before{content:""}.ti-tent-off:before{content:""}.ti-terminal:before{content:""}.ti-terminal-2:before{content:""}.ti-test-pipe:before{content:""}.ti-test-pipe-2:before{content:""}.ti-test-pipe-off:before{content:""}.ti-tex:before{content:""}.ti-text-caption:before{content:""}.ti-text-color:before{content:""}.ti-text-decrease:before{content:""}.ti-text-direction-ltr:before{content:""}.ti-text-direction-rtl:before{content:""}.ti-text-grammar:before{content:"ﵭ"}.ti-text-increase:before{content:""}.ti-text-orientation:before{content:""}.ti-text-plus:before{content:""}.ti-text-recognition:before{content:""}.ti-text-resize:before{content:""}.ti-text-scan-2:before{content:"ﳃ"}.ti-text-scan-ai:before{content:"𐉗"}.ti-text-size:before{content:""}.ti-text-spellcheck:before{content:""}.ti-text-wrap:before{content:""}.ti-text-wrap-column:before{content:"ﺲ"}.ti-text-wrap-disabled:before{content:""}.ti-texture:before{content:""}.ti-theater:before{content:""}.ti-thermometer:before{content:""}.ti-thumb-down:before{content:""}.ti-thumb-down-off:before{content:""}.ti-thumb-up:before{content:""}.ti-thumb-up-off:before{content:""}.ti-tic-tac:before{content:""}.ti-ticket:before{content:""}.ti-ticket-off:before{content:""}.ti-tie:before{content:""}.ti-tilde:before{content:""}.ti-tilt-shift:before{content:""}.ti-tilt-shift-off:before{content:""}.ti-time-duration-0:before{content:"䀹"}.ti-time-duration-10:before{content:"𥉉"}.ti-time-duration-15:before{content:"𥳐"}.ti-time-duration-30:before{content:"𧻓"}.ti-time-duration-45:before{content:"齃"}.ti-time-duration-5:before{content:"龎"}.ti-time-duration-60:before{content:"﫚"}.ti-time-duration-90:before{content:"﫛"}.ti-time-duration-off:before{content:"﫜"}.ti-timeline:before{content:""}.ti-timeline-event:before{content:""}.ti-timeline-event-exclamation:before{content:""}.ti-timeline-event-minus:before{content:""}.ti-timeline-event-plus:before{content:""}.ti-timeline-event-text:before{content:""}.ti-timeline-event-x:before{content:""}.ti-timezone:before{content:"ﻭ"}.ti-tip-jar:before{content:"ﻪ"}.ti-tip-jar-euro:before{content:"ﻬ"}.ti-tip-jar-pound:before{content:"ﻫ"}.ti-tir:before{content:""}.ti-toggle-left:before{content:""}.ti-toggle-right:before{content:""}.ti-toilet-paper:before{content:""}.ti-toilet-paper-off:before{content:""}.ti-toml:before{content:"艹"}.ti-tool:before{content:""}.ti-tools:before{content:""}.ti-tools-kitchen:before{content:""}.ti-tools-kitchen-2:before{content:""}.ti-tools-kitchen-2-off:before{content:""}.ti-tools-kitchen-3:before{content:"ﴫ"}.ti-tools-kitchen-off:before{content:""}.ti-tools-off:before{content:""}.ti-tooltip:before{content:""}.ti-topology-bus:before{content:""}.ti-topology-complex:before{content:""}.ti-topology-full:before{content:""}.ti-topology-full-hierarchy:before{content:""}.ti-topology-ring:before{content:""}.ti-topology-ring-2:before{content:""}.ti-topology-ring-3:before{content:""}.ti-topology-star:before{content:""}.ti-topology-star-2:before{content:""}.ti-topology-star-3:before{content:""}.ti-topology-star-ring:before{content:""}.ti-topology-star-ring-2:before{content:""}.ti-topology-star-ring-3:before{content:""}.ti-torii:before{content:""}.ti-tornado:before{content:""}.ti-tournament:before{content:""}.ti-tower:before{content:""}.ti-tower-off:before{content:""}.ti-track:before{content:""}.ti-tractor:before{content:""}.ti-trademark:before{content:""}.ti-traffic-cone:before{content:""}.ti-traffic-cone-off:before{content:""}.ti-traffic-lights:before{content:""}.ti-traffic-lights-off:before{content:""}.ti-train:before{content:""}.ti-transaction-bitcoin:before{content:"ﵮ"}.ti-transaction-dollar:before{content:"ﵯ"}.ti-transaction-euro:before{content:"ﵰ"}.ti-transaction-pound:before{content:"ﵱ"}.ti-transaction-rupee:before{content:"ﶅ"}.ti-transaction-yen:before{content:"ﵲ"}.ti-transaction-yuan:before{content:"ﵳ"}.ti-transfer:before{content:"ﰟ"}.ti-transfer-in:before{content:""}.ti-transfer-out:before{content:""}.ti-transfer-vertical:before{content:"ﰞ"}.ti-transform:before{content:""}.ti-transform-point:before{content:"ﶩ"}.ti-transform-point-bottom-left:before{content:"ﶥ"}.ti-transform-point-bottom-right:before{content:"ﶦ"}.ti-transform-point-top-left:before{content:"ﶧ"}.ti-transform-point-top-right:before{content:"ﶨ"}.ti-transition-bottom:before{content:""}.ti-transition-left:before{content:""}.ti-transition-right:before{content:""}.ti-transition-top:before{content:""}.ti-trash:before{content:""}.ti-trash-off:before{content:""}.ti-trash-x:before{content:""}.ti-treadmill:before{content:"﩮"}.ti-tree:before{content:""}.ti-trees:before{content:""}.ti-trekking:before{content:""}.ti-trending-down:before{content:""}.ti-trending-down-2:before{content:""}.ti-trending-down-3:before{content:""}.ti-trending-up:before{content:""}.ti-trending-up-2:before{content:""}.ti-trending-up-3:before{content:""}.ti-trending-up-down:before{content:"𐇻"}.ti-triangle:before{content:""}.ti-triangle-inverted:before{content:""}.ti-triangle-minus:before{content:"ﲛ"}.ti-triangle-minus-2:before{content:"ﲚ"}.ti-triangle-off:before{content:""}.ti-triangle-plus:before{content:"ﲝ"}.ti-triangle-plus-2:before{content:"ﲜ"}.ti-triangle-square-circle:before{content:""}.ti-triangles:before{content:""}.ti-trident:before{content:""}.ti-trolley:before{content:""}.ti-trophy:before{content:""}.ti-trophy-off:before{content:""}.ti-trowel:before{content:""}.ti-truck:before{content:""}.ti-truck-delivery:before{content:""}.ti-truck-loading:before{content:""}.ti-truck-off:before{content:""}.ti-truck-return:before{content:""}.ti-txt:before{content:""}.ti-typeface:before{content:"ﶫ"}.ti-typography:before{content:""}.ti-typography-off:before{content:""}.ti-u-turn-left:before{content:"ﺢ"}.ti-u-turn-right:before{content:"ﺡ"}.ti-ufo:before{content:""}.ti-ufo-off:before{content:""}.ti-uhd:before{content:"𐂪"}.ti-umbrella:before{content:""}.ti-umbrella-2:before{content:"．"}.ti-umbrella-closed:before{content:"，"}.ti-umbrella-closed-2:before{content:"－"}.ti-umbrella-off:before{content:""}.ti-underline:before{content:""}.ti-unicycle:before{content:"𐉄"}.ti-universe:before{content:"ﳄ"}.ti-unlink:before{content:""}.ti-upload:before{content:""}.ti-urgent:before{content:""}.ti-usb:before{content:""}.ti-user:before{content:""}.ti-user-bitcoin:before{content:"Ｐ"}.ti-user-bolt:before{content:"六"}.ti-user-cancel:before{content:"戮"}.ti-user-check:before{content:""}.ti-user-circle:before{content:""}.ti-user-code:before{content:"陸"}.ti-user-cog:before{content:"倫"}.ti-user-dollar:before{content:"崙"}.ti-user-down:before{content:"淪"}.ti-user-edit:before{content:""}.ti-user-exclamation:before{content:""}.ti-user-heart:before{content:""}.ti-user-hexagon:before{content:"ﱎ"}.ti-user-key:before{content:"𐇪"}.ti-user-minus:before{content:""}.ti-user-off:before{content:""}.ti-user-pause:before{content:"輪"}.ti-user-pentagon:before{content:"ﱏ"}.ti-user-pin:before{content:""}.ti-user-plus:before{content:""}.ti-user-question:before{content:""}.ti-user-scan:before{content:"ﲯ"}.ti-user-screen:before{content:"ﺠ"}.ti-user-search:before{content:""}.ti-user-share:before{content:"律"}.ti-user-shield:before{content:""}.ti-user-square:before{content:"ﱑ"}.ti-user-square-rounded:before{content:"ﱐ"}.ti-user-star:before{content:""}.ti-user-up:before{content:""}.ti-user-x:before{content:""}.ti-users:before{content:""}.ti-users-group:before{content:"﨡"}.ti-users-minus:before{content:"﨎"}.ti-users-plus:before{content:"﨏"}.ti-uv-index:before{content:""}.ti-ux-circle:before{content:""}.ti-vaccine:before{content:""}.ti-vaccine-bottle:before{content:""}.ti-vaccine-bottle-off:before{content:""}.ti-vaccine-off:before{content:""}.ti-vacuum-cleaner:before{content:""}.ti-variable:before{content:""}.ti-variable-minus:before{content:""}.ti-variable-off:before{content:""}.ti-variable-plus:before{content:""}.ti-vector:before{content:""}.ti-vector-bezier:before{content:""}.ti-vector-bezier-2:before{content:""}.ti-vector-bezier-arc:before{content:""}.ti-vector-bezier-circle:before{content:""}.ti-vector-off:before{content:""}.ti-vector-spline:before{content:""}.ti-vector-triangle:before{content:""}.ti-vector-triangle-off:before{content:""}.ti-venus:before{content:""}.ti-versions:before{content:""}.ti-versions-off:before{content:""}.ti-video:before{content:""}.ti-video-minus:before{content:""}.ti-video-off:before{content:""}.ti-video-plus:before{content:""}.ti-view-360:before{content:""}.ti-view-360-arrow:before{content:""}.ti-view-360-number:before{content:""}.ti-view-360-off:before{content:""}.ti-viewfinder:before{content:""}.ti-viewfinder-off:before{content:""}.ti-viewport-narrow:before{content:""}.ti-viewport-short:before{content:"ﻩ"}.ti-viewport-tall:before{content:"ﻨ"}.ti-viewport-wide:before{content:""}.ti-vignette:before{content:"𐉖"}.ti-vinyl:before{content:""}.ti-vip:before{content:""}.ti-vip-2:before{content:"𐇺"}.ti-vip-off:before{content:""}.ti-virus:before{content:""}.ti-virus-off:before{content:""}.ti-virus-search:before{content:""}.ti-vocabulary:before{content:""}.ti-vocabulary-off:before{content:""}.ti-volcano:before{content:""}.ti-volume:before{content:""}.ti-volume-2:before{content:""}.ti-volume-3:before{content:""}.ti-volume-4:before{content:"𐆝"}.ti-volume-off:before{content:""}.ti-vs:before{content:"ﱒ"}.ti-walk:before{content:""}.ti-wall:before{content:""}.ti-wall-off:before{content:""}.ti-wallet:before{content:""}.ti-wallet-off:before{content:""}.ti-wallpaper:before{content:""}.ti-wallpaper-off:before{content:""}.ti-wand:before{content:""}.ti-wand-off:before{content:""}.ti-wash:before{content:""}.ti-wash-dry:before{content:""}.ti-wash-dry-1:before{content:""}.ti-wash-dry-2:before{content:""}.ti-wash-dry-3:before{content:""}.ti-wash-dry-a:before{content:""}.ti-wash-dry-dip:before{content:""}.ti-wash-dry-f:before{content:""}.ti-wash-dry-flat:before{content:"奔"}.ti-wash-dry-hang:before{content:""}.ti-wash-dry-off:before{content:""}.ti-wash-dry-p:before{content:""}.ti-wash-dry-shade:before{content:""}.ti-wash-dry-w:before{content:""}.ti-wash-dryclean:before{content:""}.ti-wash-dryclean-off:before{content:""}.ti-wash-eco:before{content:"婢"}.ti-wash-gentle:before{content:""}.ti-wash-hand:before{content:"嬨"}.ti-wash-machine:before{content:""}.ti-wash-off:before{content:""}.ti-wash-press:before{content:""}.ti-wash-temperature-1:before{content:""}.ti-wash-temperature-2:before{content:""}.ti-wash-temperature-3:before{content:""}.ti-wash-temperature-4:before{content:""}.ti-wash-temperature-5:before{content:""}.ti-wash-temperature-6:before{content:""}.ti-wash-tumble-dry:before{content:""}.ti-wash-tumble-off:before{content:""}.ti-waterpolo:before{content:"﩯"}.ti-wave-saw-tool:before{content:""}.ti-wave-sine:before{content:""}.ti-wave-square:before{content:""}.ti-waves-electricity:before{content:"ﳅ"}.ti-webhook:before{content:""}.ti-webhook-off:before{content:""}.ti-weight:before{content:""}.ti-wheat:before{content:"𐂨"}.ti-wheat-off:before{content:"𐂩"}.ti-wheel:before{content:"ﱤ"}.ti-wheelchair:before{content:""}.ti-wheelchair-off:before{content:""}.ti-whirl:before{content:""}.ti-whisk:before{content:"𐆠"}.ti-wifi:before{content:""}.ti-wifi-0:before{content:""}.ti-wifi-1:before{content:""}.ti-wifi-2:before{content:""}.ti-wifi-off:before{content:""}.ti-wind:before{content:""}.ti-wind-electricity:before{content:"ﳆ"}.ti-wind-off:before{content:""}.ti-windmill:before{content:""}.ti-windmill-off:before{content:""}.ti-window:before{content:""}.ti-window-maximize:before{content:""}.ti-window-minimize:before{content:""}.ti-window-off:before{content:""}.ti-windsock:before{content:""}.ti-wiper:before{content:""}.ti-wiper-wash:before{content:""}.ti-woman:before{content:""}.ti-wood:before{content:""}.ti-world:before{content:""}.ti-world-bolt:before{content:"慄"}.ti-world-cancel:before{content:"栗"}.ti-world-check:before{content:"率"}.ti-world-code:before{content:"隆"}.ti-world-cog:before{content:"利"}.ti-world-dollar:before{content:"吏"}.ti-world-down:before{content:"履"}.ti-world-download:before{content:""}.ti-world-exclamation:before{content:"易"}.ti-world-heart:before{content:"李"}.ti-world-latitude:before{content:""}.ti-world-longitude:before{content:""}.ti-world-map:before{content:"𐇩"}.ti-world-minus:before{content:"梨"}.ti-world-off:before{content:""}.ti-world-pause:before{content:"泥"}.ti-world-pin:before{content:"理"}.ti-world-plus:before{content:"痢"}.ti-world-question:before{content:"罹"}.ti-world-search:before{content:"裏"}.ti-world-share:before{content:"裡"}.ti-world-star:before{content:"里"}.ti-world-up:before{content:"離"}.ti-world-upload:before{content:""}.ti-world-www:before{content:""}.ti-world-x:before{content:"匿"}.ti-wrecking-ball:before{content:""}.ti-writing:before{content:""}.ti-writing-off:before{content:""}.ti-writing-sign:before{content:""}.ti-writing-sign-off:before{content:""}.ti-x:before{content:""}.ti-x-mark:before{content:"𐈠"}.ti-x-power-y:before{content:"𐁲"}.ti-xbox-a:before{content:""}.ti-xbox-b:before{content:""}.ti-xbox-x:before{content:""}.ti-xbox-y:before{content:""}.ti-xd:before{content:"勉"}.ti-xxx:before{content:"ﰠ"}.ti-yin-yang:before{content:""}.ti-yoga:before{content:""}.ti-zeppelin:before{content:""}.ti-zeppelin-off:before{content:""}.ti-zero-config:before{content:"𐇨"}.ti-zip:before{content:""}.ti-zodiac-aquarius:before{content:""}.ti-zodiac-aries:before{content:""}.ti-zodiac-cancer:before{content:""}.ti-zodiac-capricorn:before{content:""}.ti-zodiac-gemini:before{content:""}.ti-zodiac-leo:before{content:""}.ti-zodiac-libra:before{content:""}.ti-zodiac-pisces:before{content:""}.ti-zodiac-sagittarius:before{content:""}.ti-zodiac-scorpio:before{content:""}.ti-zodiac-taurus:before{content:""}.ti-zodiac-virgo:before{content:""}.ti-zoom:before{content:"ﶪ"}.ti-zoom-cancel:before{content:""}.ti-zoom-check:before{content:""}.ti-zoom-code:before{content:""}.ti-zoom-exclamation:before{content:""}.ti-zoom-in:before{content:""}.ti-zoom-in-area:before{content:""}.ti-zoom-money:before{content:""}.ti-zoom-out:before{content:""}.ti-zoom-out-area:before{content:""}.ti-zoom-pan:before{content:""}.ti-zoom-question:before{content:""}.ti-zoom-replace:before{content:""}.ti-zoom-reset:before{content:""}.ti-zoom-scan:before{content:"ﲰ"}.ti-zzz:before{content:""}.ti-zzz-off:before{content:""}.ti-123:before{content:""}.ti-360:before{content:""}.ti-code-asterix:before{content:""}.ti-discount-2:before{content:""}.ti-discount-2-off:before{content:""}.ti-discount-check:before{content:""}.ti-hand-rock:before{content:""}.ti-sort-deacending-small-big:before{content:"ﶖ"}.ti-shi-jumping:before{content:"𤋮"}.ti-box-seam:before{content:""}.ti-kering:before{content:""}.ti-2fa:before{content:""}.ti-3d-cube-sphere:before{content:""}.ti-3d-cube-sphere-off:before{content:""}.ti-3d-rotate:before{content:""}.ti-12-hours:before{content:"ﱓ"}.ti-24-hours:before{content:""}.ti-360-view:before{content:""}.ti-circle-0:before{content:""}.ti-circle-1:before{content:""}.ti-circle-2:before{content:""}.ti-circle-3:before{content:""}.ti-circle-4:before{content:""}.ti-circle-5:before{content:""}.ti-circle-6:before{content:""}.ti-circle-7:before{content:""}.ti-circle-8:before{content:""}.ti-circle-9:before{content:""}.ti-hexagon-0:before{content:""}.ti-hexagon-1:before{content:""}.ti-hexagon-2:before{content:""}.ti-hexagon-3:before{content:""}.ti-hexagon-4:before{content:""}.ti-hexagon-5:before{content:""}.ti-hexagon-6:before{content:""}.ti-hexagon-7:before{content:""}.ti-hexagon-8:before{content:""}.ti-hexagon-9:before{content:""}.ti-square-0:before{content:""}.ti-square-1:before{content:""}.ti-square-2:before{content:""}.ti-square-3:before{content:""}.ti-square-4:before{content:""}.ti-square-5:before{content:""}.ti-square-6:before{content:""}.ti-square-7:before{content:""}.ti-square-8:before{content:""}.ti-square-9:before{content:""}.ti-message-circle-2:before{content:""}.ti-mood-suprised:before{content:""}.ti-circle-dashed-letter-letter-v:before{content:"ﾄ"}.ti-seeding:before{content:""}.ti-seeding-off:before{content:""}.ti-brand-adobe-premier:before{content:"Ｆ"}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/build/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/build/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/build/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/build/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/build/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/build/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/build/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/build/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/build/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/build/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/build/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/build/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/build/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/build/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/build/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/build/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/build/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/build/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/build/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/build/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/build/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/build/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/cal-sans-vietnamese-400-normal-ZD4NtNj8.woff2)format("woff2"),url(/build/assets/cal-sans-vietnamese-400-normal-I4QIi_z4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/cal-sans-latin-ext-400-normal-TtpXEvyb.woff2)format("woff2"),url(/build/assets/cal-sans-latin-ext-400-normal-BkuRabHn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/cal-sans-latin-400-normal-Dbkae8dt.woff2)format("woff2"),url(/build/assets/cal-sans-latin-400-normal-xE-7h5s-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.im-overlay[data-v-2fc7b62a]{--ink:#0f172a;--muted:#475569;--muted-2:#64748b;--line:#cbd5e1;--line-strong:#64748b;--panel:#fff;--surface-subtle:#f8fafc;--brand:#f2c200;--brand-2:#d4a700;--brand-3:#b88e00;--brand-tint:#fff8d6;--brand-ink:#0b1220;--brand-fg:#6b4f00;--bad:#b42318;--bad-text:#991b1b;--focus:#0f172a;--row-hover:#f1f5f9;--radius-sm:8px;--shadow:0 1px 2px #0f172a14, 0 1px 6px #0f172a0d;--shadow-md:0 14px 34px #0f172a1f;background:#0b12208c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.im-overlay.im-center[data-v-2fc7b62a]{align-items:center}.im-card[data-v-2fc7b62a]{background:var(--panel);box-shadow:var(--shadow-md);border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:calc(100vh - 80px);display:flex;position:relative}.im-card.wide[data-v-2fc7b62a]{max-width:960px}.im-card.xwide[data-v-2fc7b62a]{width:96vw;max-width:1600px}.im-overlay.im-fs[data-v-2fc7b62a]{padding:0}.im-card.im-fs[data-v-2fc7b62a]{border-radius:0;width:100%;max-width:none;height:100%;max-height:100%}.im-head[data-v-2fc7b62a]{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.im-head--flush[data-v-2fc7b62a]{border-bottom:0;padding-bottom:4px}.im-head h2[data-v-2fc7b62a]{color:var(--ink);align-items:center;gap:10px;margin:0;font-family:Cal Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:28px;display:flex}.im-actions[data-v-2fc7b62a]{align-items:center;gap:8px;display:flex}.im-body[data-v-2fc7b62a]{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px;overflow-y:auto;container-type:inline-size}.im-body--flush[data-v-2fc7b62a]{padding:0}.im-foot[data-v-2fc7b62a]{border-top:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.im-foot[data-v-2fc7b62a] .foot-left{align-items:center;gap:8px;margin-right:auto;display:flex}.im-foot--flush[data-v-2fc7b62a]{border-top:0;padding-top:4px}.im-corner[data-v-2fc7b62a]{z-index:3;gap:8px;display:flex;position:absolute;top:-9px;right:-9px}.im-corner-btn[data-v-2fc7b62a]{background:var(--panel);border:1px solid var(--line-strong);width:33px;height:33px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:14px;line-height:1;transition:background .15s,color .15s,transform 50ms;display:inline-flex}.im-corner-btn[data-v-2fc7b62a]:hover{background:var(--row-hover);color:var(--ink)}.im-corner-btn[data-v-2fc7b62a]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.im-corner-btn[data-v-2fc7b62a]:active{transform:scale(.95)}.im-card.im-fs .im-corner[data-v-2fc7b62a]{top:12px;right:12px}.im-overlay.im-dock-right[data-v-2fc7b62a]{justify-content:flex-end;align-items:stretch;padding:0}.im-card.im-dock-right[data-v-2fc7b62a]{border-radius:0;width:min(1120px,94vw);max-width:none;height:100%;max-height:none;animation:.25s ease-out im-dock-in-right-2fc7b62a}.im-card.im-dock-right.im-fs[data-v-2fc7b62a]{width:100%}.im-card.im-dock-right .im-corner[data-v-2fc7b62a]{top:12px;right:12px}.im-resizer[data-v-2fc7b62a]{cursor:ew-resize;z-index:4;touch-action:none;width:8px;height:100%;position:absolute;top:0;left:0}.im-resizer[data-v-2fc7b62a]:before{content:"";background:0 0;width:2px;height:100%;transition:background .15s;position:absolute;top:0;left:0}.im-resizer[data-v-2fc7b62a]:hover:before,.im-resizer[data-v-2fc7b62a]:active:before{background:var(--brand-3)}@keyframes im-dock-in-right-2fc7b62a{0%{opacity:.4;transform:translate(60%)}to{opacity:1;transform:translate(0)}}.im-discard[data-v-2fc7b62a]{z-index:6;border-radius:inherit;background:#0b122073;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.im-discard-panel[data-v-2fc7b62a]{background:var(--panel);box-shadow:var(--shadow-md);border-radius:14px;width:100%;max-width:380px;padding:20px 22px}.im-discard-title[data-v-2fc7b62a]{color:var(--ink);font-family:Cal Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px}.im-discard-msg[data-v-2fc7b62a]{color:var(--muted);margin:8px 0 16px;font-size:13px;line-height:1.5}.im-discard-actions[data-v-2fc7b62a]{justify-content:flex-end;gap:8px;display:flex}.im-overlay.im-seamless[data-v-2fc7b62a]{pointer-events:none;background:0 0}.im-overlay.im-seamless .im-card[data-v-2fc7b62a]{pointer-events:auto;box-shadow:-12px 0 32px #0f172a2e}@media (prefers-reduced-motion:reduce){.im-card.im-dock-right[data-v-2fc7b62a]{animation:none}}.aa-shell[data-v-330f02bc]{grid-template-columns:232px minmax(0,1fr);min-height:min(620px,70vh);display:grid}.aa-rail[data-v-330f02bc]{border-right:1px solid var(--line,#e2e8f0);background:var(--surface-subtle,#f8fafc);flex-direction:column;gap:2px;padding:16px 12px;display:flex}.aa-rail-head[data-v-330f02bc]{letter-spacing:.08em;color:var(--muted,#94a3b8);padding:0 8px 8px;font-size:10px;font-weight:700}.aa-tab[data-v-330f02bc]{width:100%;font:inherit;text-align:left;color:var(--ink,#1a1f2c);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.aa-tab[data-v-330f02bc]:hover{background:#0f172a0d}.aa-tab.is-active[data-v-330f02bc]{background:var(--brand-tint,#fff6d1);font-weight:700}.aa-tab-icon[data-v-330f02bc]{text-align:center;flex:none;width:18px;font-size:16px}.aa-tab-label[data-v-330f02bc]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aa-main[data-v-330f02bc]{flex-direction:column;min-width:0;display:flex}.aa-head[data-v-330f02bc]{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 22px 12px;display:flex}.aa-head-titles[data-v-330f02bc]{min-width:0}.aa-head-actions[data-v-330f02bc]{flex:none;align-items:flex-start;gap:8px;display:flex}.aa-head-title[data-v-330f02bc]{color:var(--ink,#1a1f2c);margin:0;font-size:15px;font-weight:700}.aa-head-sub[data-v-330f02bc]{color:var(--muted,#64748b);margin:6px 0 0;font-size:12px;line-height:1.5}.aa-body[data-v-330f02bc]{flex:1;min-height:0;padding:18px 22px 22px;overflow-y:auto}.aa-loading[data-v-330f02bc],.aa-error[data-v-330f02bc]{color:var(--muted,#64748b);font-size:13px}.aa-error[data-v-330f02bc]{color:#b91c1c}.aa-empty[data-v-330f02bc]{text-align:center;color:var(--muted,#64748b);padding:48px 16px}.aa-empty-title[data-v-330f02bc]{color:var(--ink,#1a1f2c);margin:10px 0 4px;font-size:14px;font-weight:700}.aa-empty-sub[data-v-330f02bc]{margin:0;font-size:12.5px;line-height:1.5}@media (width<=860px){.aa-shell[data-v-330f02bc]{grid-template-columns:1fr}.aa-rail[data-v-330f02bc]{border-right:none;border-bottom:1px solid var(--line,#e2e8f0);flex-direction:row;overflow-x:auto}.aa-rail-head[data-v-330f02bc]{display:none}.aa-tab[data-v-330f02bc]{white-space:nowrap;width:auto}}.asp[data-v-2311e27a]{flex-direction:column;gap:14px;display:flex}.asp-error[data-v-2311e27a]{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.asp-card[data-v-2311e27a]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:10px;padding:16px}.asp-card-title[data-v-2311e27a]{margin-bottom:8px;font-size:13px;font-weight:700}.asp-hint[data-v-2311e27a]{color:var(--muted,#64748b);margin:0 0 12px;font-size:12px;line-height:1.5}.asp-table[data-v-2311e27a]{border-collapse:collapse;width:100%}.asp-table th[data-v-2311e27a]{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--muted,#94a3b8);padding:4px 8px;font-size:10px}.asp-table td[data-v-2311e27a]{border-top:1px solid var(--line,#eef2f7);vertical-align:middle;padding:6px 8px;font-size:13px}.asp-table input[data-v-2311e27a]{border:1px solid var(--line,#e2e8f0);border-radius:6px;width:100%;padding:6px 8px;font-size:13px}.asp-strong[data-v-2311e27a]{font-weight:600}.asp-muted[data-v-2311e27a]{color:var(--muted,#64748b)}.asp-empty[data-v-2311e27a]{text-align:center;color:var(--muted,#64748b);padding:14px;font-style:italic}.asp-actions-col[data-v-2311e27a]{text-align:right;white-space:nowrap;width:72px}.asp-mini[data-v-2311e27a]{border:1px solid var(--line,#e2e8f0);cursor:pointer;background:#fff;border-radius:6px;padding:4px 6px;line-height:0}.asp-mini[data-v-2311e27a]:disabled{opacity:.4;cursor:default}.asp-danger[data-v-2311e27a]{color:#b91c1c}.asp-grid[data-v-2311e27a]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.asp-field[data-v-2311e27a]{color:var(--muted,#64748b);flex-direction:column;gap:4px;font-size:12px;display:flex}.asp-field input[data-v-2311e27a]{border:1px solid var(--line,#e2e8f0);color:var(--ink,#1a1f2c);background:#fff;border-radius:6px;padding:8px 10px;font-size:13px}.asp-card-foot[data-v-2311e27a]{margin-top:12px}.asp-confirm[data-v-2311e27a]{z-index:1400;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.asp-confirm-card[data-v-2311e27a]{background:#fff;border-radius:12px;width:380px;max-width:92vw;padding:18px 20px;box-shadow:0 12px 40px #00000040}.asp-confirm-foot[data-v-2311e27a]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ptp[data-v-09344650]{flex-direction:column;gap:20px;display:flex}.ptp-divider[data-v-09344650]{align-items:center;gap:12px;margin:4px 0 -6px;display:flex}.ptp-divider[data-v-09344650]:before,.ptp-divider[data-v-09344650]:after{content:"";background:var(--line,#e2e8f0);flex:1;height:1px}.ptp-divider span[data-v-09344650]{text-transform:uppercase;letter-spacing:.5px;color:var(--muted,#94a3b8);font-size:11px;font-weight:700}.etp[data-v-cfbdcf83]{flex-direction:column;gap:12px;display:flex}.etp-intro[data-v-cfbdcf83]{color:var(--muted,#64748b);margin:0;font-size:12.5px;line-height:1.5}.etp-intro code[data-v-cfbdcf83]{background:var(--surface-subtle,#f1f5f9);border-radius:4px;padding:1px 5px;font-size:12px}.etp-layout[data-v-cfbdcf83]{grid-template-columns:220px 1fr;align-items:start;gap:16px;display:grid}.etp-rail[data-v-cfbdcf83]{flex-direction:column;gap:12px;display:flex}.etp-group-title[data-v-cfbdcf83]{text-transform:uppercase;letter-spacing:.4px;color:var(--muted,#94a3b8);margin:0 0 4px 6px;font-size:10px;font-weight:700}.etp-item[data-v-cfbdcf83]{text-align:left;width:100%;color:var(--ink,#1a1f2c);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:flex}.etp-item[data-v-cfbdcf83]:hover{background:var(--surface-subtle,#f8fafc)}.etp-item.active[data-v-cfbdcf83]{background:var(--surface-subtle,#f1f5f9);border-color:var(--line,#e2e8f0);font-weight:600}.etp-item-name[data-v-cfbdcf83]{flex:1}.etp-off[data-v-cfbdcf83]{text-transform:uppercase;color:var(--muted,#94a3b8);font-size:10px;font-weight:700}.etp-editor[data-v-cfbdcf83]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:10px;padding:16px}.etp-editor-head[data-v-cfbdcf83]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.etp-title[data-v-cfbdcf83]{color:var(--ink,#1a1f2c);margin:0;font-size:15px;font-weight:700}.etp-toggle[data-v-cfbdcf83]{color:var(--muted,#64748b);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.etp-error[data-v-cfbdcf83]{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:13px}.etp-logo[data-v-cfbdcf83]{border:1px solid var(--line,#e2e8f0);background:var(--surface-subtle,#f8fafc);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.etp-logo-preview[data-v-cfbdcf83]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:72px;height:48px;display:flex;overflow:hidden}.etp-logo-preview img[data-v-cfbdcf83]{object-fit:contain;max-width:100%;max-height:100%}.etp-logo-empty[data-v-cfbdcf83]{color:var(--muted,#94a3b8);font-size:10.5px}.etp-logo-body[data-v-cfbdcf83]{flex:1}.etp-logo-hint[data-v-cfbdcf83]{color:var(--muted,#64748b);margin:4px 0 0;font-size:11.5px;line-height:1.5}.etp-logo-hint code[data-v-cfbdcf83]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:4px;padding:0 4px;font-family:ui-monospace,monospace;font-size:11px}.etp-label[data-v-cfbdcf83]{color:var(--muted,#64748b);margin:10px 0 4px;font-size:12px;font-weight:600;display:block}.etp-input[data-v-cfbdcf83]{border:1px solid var(--line,#cbd5e1);width:100%;color:var(--ink,#1a1f2c);background:#fff;border-radius:6px;padding:8px 10px;font-size:13px}.etp-body[data-v-cfbdcf83]{resize:vertical;font-family:inherit;line-height:1.5}.etp-input[data-v-cfbdcf83]:focus{border-color:var(--brand-3,#b8860b);outline:none;box-shadow:0 0 0 2px #b8860b2e}.etp-tokens[data-v-cfbdcf83]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.etp-tokens-label[data-v-cfbdcf83]{color:var(--muted,#94a3b8);margin-right:2px;font-size:11.5px}.etp-token[data-v-cfbdcf83]{border:1px solid var(--line,#e2e8f0);background:var(--surface-subtle,#f8fafc);color:var(--brand-fg,#6b4f00);cursor:pointer;border-radius:999px;padding:2px 9px;font-family:ui-monospace,monospace;font-size:11.5px}.etp-token[data-v-cfbdcf83]:hover{border-color:var(--brand-3,#b8860b)}.etp-actions[data-v-cfbdcf83]{border-top:1px solid var(--line,#eef2f7);align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.etp-spacer[data-v-cfbdcf83]{flex:1}.etp-saved[data-v-cfbdcf83]{color:#15803d;font-size:12px;font-weight:600}@media (width<=700px){.etp-layout[data-v-cfbdcf83]{grid-template-columns:1fr}}.iep[data-v-183fbf8b]{flex-direction:column;gap:16px;display:flex}.iep-error[data-v-183fbf8b]{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.iep-card[data-v-183fbf8b]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:10px;padding:16px}.iep-title[data-v-183fbf8b]{color:var(--ink,#1a1f2c);margin:0 0 4px;font-size:15px;font-weight:700}.iep-desc[data-v-183fbf8b]{color:var(--muted,#64748b);margin:0 0 12px;font-size:12.5px;line-height:1.5}.iep-actions[data-v-183fbf8b]{align-items:center;gap:10px;display:flex}.iep-spacer[data-v-183fbf8b]{flex:1}.iep-hidden[data-v-183fbf8b]{display:none}.iep-result[data-v-183fbf8b]{color:#15803d;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.iep-summary[data-v-183fbf8b]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.iep-pill[data-v-183fbf8b]{border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.iep-pill.new[data-v-183fbf8b]{color:#1d6b34;background:#e9f7ee}.iep-pill.overwrite[data-v-183fbf8b]{color:#b45309;background:#fef4e5}.iep-pill.error[data-v-183fbf8b]{color:#b40000;background:#fce8e6}.iep-file[data-v-183fbf8b]{color:var(--muted,#94a3b8);margin-left:auto;font-size:12px}.iep-table-wrap[data-v-183fbf8b]{border:1px solid var(--line,#e2e8f0);border-radius:8px;max-height:340px;margin-bottom:12px;overflow:auto}.iep-table[data-v-183fbf8b]{border-collapse:collapse;width:100%;font-size:12.5px}.iep-table th[data-v-183fbf8b]{background:var(--surface-subtle,#f8fafc);text-align:left;text-transform:uppercase;letter-spacing:.3px;color:var(--muted,#94a3b8);border-bottom:1px solid var(--line,#e2e8f0);padding:6px 8px;font-size:10px;position:sticky;top:0}.iep-table td[data-v-183fbf8b]{border-top:1px solid var(--line,#eef2f7);vertical-align:top;padding:6px 8px}.iep-table .r[data-v-183fbf8b]{text-align:right}.iep-table tr.is-error[data-v-183fbf8b]{color:#94a3b8;background:#fff7f6}.iep-mono[data-v-183fbf8b]{font-family:ui-monospace,monospace}.iep-badge[data-v-183fbf8b]{text-transform:uppercase;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.iep-badge.new[data-v-183fbf8b]{color:#1d6b34;background:#e9f7ee}.iep-badge.overwrite[data-v-183fbf8b]{color:#b45309;background:#fef4e5}.iep-badge.error[data-v-183fbf8b]{color:#64748b;background:#f1f5f9}.iep-was[data-v-183fbf8b]{color:var(--muted,#94a3b8);font-size:11px;font-style:italic}.iep-msg[data-v-183fbf8b]{color:#b45309;font-size:11px}.app-toast[data-v-12606c84]{z-index:1700;color:#f6f8f9;background:#252c32;border-radius:999px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:12px 18px;font-size:14px;font-weight:600;line-height:20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #252c3247,0 2px 6px #252c3229}.app-toast-dot[data-v-12606c84]{background:#22c55e;border-radius:999px;flex:none;width:8px;height:8px}.app-toast--info .app-toast-dot[data-v-12606c84]{background:var(--brand-3,#4094f7)}.app-toast-msg[data-v-12606c84]{min-width:0}.app-toast-enter-active[data-v-12606c84]{transition:opacity .22s ease-out,transform .22s ease-out}.app-toast-leave-active[data-v-12606c84]{transition:opacity .4s ease-in,transform .4s ease-in}.app-toast-enter-from[data-v-12606c84]{opacity:0;transform:translate(-50%)translateY(12px)scale(.98)}.app-toast-enter-to[data-v-12606c84],.app-toast-leave-from[data-v-12606c84]{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.app-toast-leave-to[data-v-12606c84]{opacity:0;transform:translate(-50%)translateY(4px)scale(1)}@media (prefers-reduced-motion:reduce){.app-toast-enter-active[data-v-12606c84],.app-toast-leave-active[data-v-12606c84]{transition:opacity .15s linear}.app-toast-enter-from[data-v-12606c84],.app-toast-leave-to[data-v-12606c84]{transform:translate(-50%)translateY(0)scale(1)}}.as-host[data-v-1da25e00]{display:contents}.as-shell[data-v-1da25e00]{grid-template-columns:232px minmax(0,1fr);min-height:min(620px,70vh);display:grid}.as-rail[data-v-1da25e00]{border-right:1px solid var(--line,#e2e8f0);background:var(--surface-subtle,#f8fafc);flex-direction:column;gap:2px;padding:16px 12px;display:flex}.as-rail-head[data-v-1da25e00]{letter-spacing:.08em;color:var(--muted,#94a3b8);padding:0 8px 8px;font-size:10px;font-weight:700}.as-tab[data-v-1da25e00]{width:100%;font:inherit;text-align:left;color:var(--ink,#1a1f2c);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.as-tab[data-v-1da25e00]:hover:not(.is-disabled){background:#0f172a0d}.as-tab.is-active[data-v-1da25e00]{background:var(--brand-tint,#fff6d1);font-weight:700}.as-tab.is-disabled[data-v-1da25e00]{color:var(--muted,#94a3b8);cursor:not-allowed}.as-tab-icon[data-v-1da25e00]{text-align:center;flex:none;width:18px;font-size:16px}.as-tab-label[data-v-1da25e00]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.as-tab-lock[data-v-1da25e00]{opacity:.7;flex:none}.as-main[data-v-1da25e00]{flex-direction:column;min-width:0;display:flex}.as-head[data-v-1da25e00]{border-bottom:1px solid var(--line,#e2e8f0);padding:16px 22px 0}.as-head-title[data-v-1da25e00]{color:var(--ink,#1a1f2c);margin:0;font-size:15px;font-weight:700}.as-head-sub[data-v-1da25e00]{color:var(--muted,#64748b);margin:8px 0 12px;font-size:12px;line-height:1.5}.as-body[data-v-1da25e00]{flex:1;min-height:0;padding:18px 22px 22px;overflow-y:auto}.as-loading[data-v-1da25e00],.as-error[data-v-1da25e00]{color:var(--muted,#64748b);font-size:13px}.as-error[data-v-1da25e00]{color:#b91c1c}.as-strip[data-v-1da25e00]{scrollbar-width:thin;gap:2px;margin-top:10px;display:flex;overflow-x:auto}.as-strip-tab[data-v-1da25e00]{font:inherit;color:var(--muted,#64748b);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.as-strip-tab[data-v-1da25e00]:hover{color:var(--ink,#1a1f2c)}.as-strip-tab.is-active[data-v-1da25e00]{color:var(--ink,#1a1f2c);border-bottom-color:var(--brand,#f2c200)}.as-strip-icon[data-v-1da25e00]{font-size:15px}.as-strip-tab.is-active .as-strip-icon[data-v-1da25e00]{color:var(--brand-fg,#6b4f00)}.as-empty[data-v-1da25e00]{text-align:center;color:var(--muted,#64748b);padding:48px 16px}.as-empty-title[data-v-1da25e00]{color:var(--ink,#1a1f2c);margin:10px 0 4px;font-size:14px;font-weight:700}.as-empty-sub[data-v-1da25e00]{margin:0;font-size:12.5px;line-height:1.5}@media (width<=860px){.as-shell[data-v-1da25e00]{grid-template-columns:1fr}.as-rail[data-v-1da25e00]{border-right:none;border-bottom:1px solid var(--line,#e2e8f0);flex-direction:row;overflow-x:auto}.as-rail-head[data-v-1da25e00]{display:none}.as-tab[data-v-1da25e00]{white-space:nowrap;width:auto}}.bin-panel[data-v-922db34b]{color:#1e293b;font-size:14px}.bin-head[data-v-922db34b]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.bin-head h2[data-v-922db34b]{margin:0;font-size:20px;font-weight:700}.bin-count[data-v-922db34b]{color:#64748b;font-size:13px}.bin-spacer[data-v-922db34b]{flex:1}.bin-input[data-v-922db34b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:220px;padding:7px 10px;font-size:13px}.bin-hint[data-v-922db34b]{color:#64748b;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}.bin-empty[data-v-922db34b]{text-align:center;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:8px;padding:40px}.bin-table[data-v-922db34b]{border-collapse:collapse;width:100%}.bin-table th[data-v-922db34b]{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #e2e8f0;padding:8px 10px;font-size:11px}.bin-table td[data-v-922db34b]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px}.bin-right[data-v-922db34b]{text-align:right}.bin-nowrap[data-v-922db34b]{white-space:nowrap}.bin-btn[data-v-922db34b]{align-items:center;gap:6px;display:inline-flex}.bin-type[data-v-922db34b]{align-items:center;gap:6px;display:flex}.bin-sub[data-v-922db34b]{color:#94a3b8}.bin-soon[data-v-922db34b]{color:#b54708;font-weight:700}.bin-btn[data-v-922db34b]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-left:6px;padding:5px 10px;font-size:12px}.bin-btn[data-v-922db34b]:hover{background:#f8fafc}.bin-btn-primary[data-v-922db34b]{color:#fff;background:#1e3a5f;border-color:#1e3a5f}.bin-btn-primary[data-v-922db34b]:hover{background:#16304f}.bin-btn-danger[data-v-922db34b]{color:#b42318;border-color:#fecaca}.bin-btn-danger[data-v-922db34b]:hover{background:#fef2f2}.app-topbar[data-v-e16ac2ef]{z-index:1100;height:var(--topbar-height);background:var(--ink-950,#0b1220);color:#fff;--tb-accent:#f2c200;--tb-accent-quiet:#f2c20024;--tb-accent-desc:#cbc7b6;justify-content:space-between;align-items:center;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;top:0;left:0;right:0}.app-topbar.has-menu-open[data-v-e16ac2ef]{z-index:1190}.tb-left[data-v-e16ac2ef]{align-items:center;gap:13px;display:flex}.tb-right[data-v-e16ac2ef]{color:#c9c9cc;align-items:center;gap:16px;font-size:17px;display:flex}.tb-icon-btn[data-v-e16ac2ef]{color:#c9c9cc;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;font-size:17px;line-height:1;display:flex}.tb-icon-btn[data-v-e16ac2ef]:hover,.tb-icon-btn.is-active[data-v-e16ac2ef]{color:#fff}.tb-toggle[data-v-e16ac2ef]{color:#e9e9ea;font-size:20px}.tb-brand[data-v-e16ac2ef]{align-items:baseline;gap:7px;min-width:0;line-height:1.15;display:flex}.tb-app-name[data-v-e16ac2ef],.tb-branch[data-v-e16ac2ef]{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:400;overflow:hidden}.tb-app-name[data-v-e16ac2ef]{color:#fff;flex:0 auto}.tb-branch[data-v-e16ac2ef]{color:#b4b4b8;flex:0 auto}.tb-brand-sep[data-v-e16ac2ef]{font-family:var(--font-display);color:#6b6b70;flex:none;font-size:19px;font-weight:400}.tb-help-pill[data-v-e16ac2ef]{color:#c9c9cc;cursor:pointer;border:.5px solid #ffffff40;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.tb-avatar[data-v-e16ac2ef]{color:#fff;background:#2d6a4f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:inline-flex}.tb-avatar--lg[data-v-e16ac2ef]{width:44px;height:44px;font-size:16px}.tb-acct-btn[data-v-e16ac2ef]{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:2px;display:inline-flex}.tb-chevron[data-v-e16ac2ef]{color:#c9c9cc;font-size:13px}.tb-menu-anchor[data-v-e16ac2ef]{display:inline-flex;position:relative}.tb-menu[data-v-e16ac2ef]{z-index:40;background:#161618;border:.5px solid #ffffff1f;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);box-shadow:0 12px 32px #00000080}.tb-menu--appmode[data-v-e16ac2ef]{width:340px;left:-8px}.tb-menu--user[data-v-e16ac2ef]{width:320px;right:0}.tb-bell[data-v-e16ac2ef]{position:relative}.tb-bell-badge[data-v-e16ac2ef]{color:#fff;text-align:center;background:#dc2626;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-6px}.tb-menu--notif[data-v-e16ac2ef]{width:360px;max-height:70vh;padding-top:0;right:0;overflow-y:auto}.tb-notif-head[data-v-e16ac2ef]{z-index:1;letter-spacing:.07em;color:#7d7d82;background:#161618;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 6px;font-size:11px;font-weight:500;display:flex;position:sticky;top:0}.tb-notif-readall[data-v-e16ac2ef]{color:var(--tb-accent);letter-spacing:0;cursor:pointer;background:0 0;border:none;font-size:11.5px}.tb-notif-empty[data-v-e16ac2ef]{text-align:center;color:#8a8a8f;padding:18px 10px 22px;font-size:13px}.tb-notif[data-v-e16ac2ef]{cursor:pointer;border-radius:8px;gap:9px;padding:10px;display:flex}.tb-notif[data-v-e16ac2ef]:hover{background:#ffffff0f}.tb-notif-dot[data-v-e16ac2ef]{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.tb-notif-dot.is-on[data-v-e16ac2ef]{background:var(--tb-accent)}.tb-notif-body[data-v-e16ac2ef]{min-width:0}.tb-notif-title[data-v-e16ac2ef]{color:#d9d9dc;font-size:13.5px;line-height:1.4}.tb-notif.is-unread .tb-notif-title[data-v-e16ac2ef]{color:#f5f5f6;font-weight:500}.tb-notif-sub[data-v-e16ac2ef]{color:#a5a5aa;margin-top:1px;font-size:12.5px}.tb-notif-excerpt[data-v-e16ac2ef]{color:#8a8a8f;margin-top:3px;font-size:12.5px;font-style:italic;line-height:1.45}.tb-notif-when[data-v-e16ac2ef]{color:#6b6b70;margin-top:3px;font-size:11px}.tb-menu-head[data-v-e16ac2ef]{letter-spacing:.07em;color:#7d7d82;padding:8px 10px 6px;font-size:11px;font-weight:500}.tb-menu-divider[data-v-e16ac2ef]{background:#ffffff14;height:1px;margin:6px 8px}.tb-mode[data-v-e16ac2ef]{cursor:pointer;border-radius:8px;gap:12px;padding:11px 10px;display:flex}.tb-mode[data-v-e16ac2ef]:hover{background:#ffffff0f}.tb-mode.is-current[data-v-e16ac2ef]{background:var(--tb-accent-quiet);cursor:default}.tb-mode-icon[data-v-e16ac2ef]{color:#c9c9cc;flex:none;margin-top:1px;font-size:20px}.tb-mode.is-current .tb-mode-icon[data-v-e16ac2ef]{color:var(--tb-accent)}.tb-mode-body[data-v-e16ac2ef]{min-width:0}.tb-mode-title[data-v-e16ac2ef]{color:#f2f2f3;font-size:14px;font-weight:500}.tb-mode.is-current .tb-mode-title[data-v-e16ac2ef]{color:var(--tb-accent)}.tb-mode-current[data-v-e16ac2ef]{color:#8a8a8f;font-weight:400}.tb-mode-desc[data-v-e16ac2ef]{color:#8a8a8f;margin-top:2px;font-size:12.5px;line-height:1.45}.tb-mode.is-current .tb-mode-desc[data-v-e16ac2ef]{color:var(--tb-accent-desc)}.tb-user-head[data-v-e16ac2ef]{align-items:center;gap:12px;padding:10px 10px 14px;display:flex}.tb-user-id[data-v-e16ac2ef]{min-width:0}.tb-user-name[data-v-e16ac2ef]{color:#f5f5f6;font-size:15px;font-weight:500}.tb-user-email[data-v-e16ac2ef]{color:#8a8a8f;font-size:13px}.tb-user-row[data-v-e16ac2ef]{cursor:pointer;color:#e4e4e6;border-radius:8px;align-items:center;gap:13px;padding:9px 10px;font-size:14px;display:flex}.tb-user-row[data-v-e16ac2ef]:hover{background:#ffffff0f}.tb-user-row-icon[data-v-e16ac2ef]{text-align:center;color:#b4b4b8;width:20px;font-size:19px}.tb-user-row-label[data-v-e16ac2ef]{flex:1}.tb-user-row-ext[data-v-e16ac2ef]{color:#8a8a8f;font-size:16px}.tb-acct-actions[data-v-e16ac2ef]{padding:8px}.tb-acct-actions button[data-v-e16ac2ef]{cursor:pointer;border-radius:9px;width:100%;padding:11px;font-size:14px;font-weight:500}.tb-lock-btn[data-v-e16ac2ef]{color:#fff;background:#2a2d33;border:.5px solid #ffffff1a}.tb-logout-btn[data-v-e16ac2ef]{color:#e9e9ea;background:0 0;border:.5px solid #ffffff47;margin-top:10px}@media (width>=768px){aside#sidebar{top:var(--topbar-height);height:calc(100% - var(--topbar-height))}#content{padding-top:var(--topbar-height)}}nav a[data-v-482a287a]{transition:all .2s}.overflow-y-auto[data-v-5bbead7b]::-webkit-scrollbar{width:5px}.overflow-y-auto[data-v-5bbead7b]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.overflow-y-auto[data-v-5bbead7b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.overflow-y-auto[data-v-5bbead7b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}nav a[data-v-5bbead7b],nav button[data-v-5bbead7b]{transition:all .2s}.line-clamp-2[data-v-5bbead7b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bullet[data-v-65be4584]{background-color:#9ca3af;border-radius:6px;flex-shrink:0;width:8px;height:4px;display:inline-block}.bullet-dot[data-v-65be4584]{width:4px;height:4px;border-radius:100%!important}.sb-unread-badge[data-v-65be4584]{color:#fff;background-color:#ef4444;border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;margin-left:auto;margin-right:.5rem;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.sb-unread-dot[data-v-65be4584]{border:2px solid var(--sb-bg,#0f172a);background-color:#ef4444;border-radius:9999px;width:8px;height:8px;position:absolute;top:-2px;right:-3px}.bullet[data-v-4f56752c]{background-color:#9ca3af;border-radius:6px;flex-shrink:0;width:8px;height:4px;display:inline-block}.bullet-dot[data-v-4f56752c]{width:4px;height:4px;border-radius:100%!important}.tooltip .tooltiptext[data-v-28b57ea5]{visibility:hidden;z-index:2000;margin-top:-35px;position:fixed;left:80px}.tooltip:hover .tooltiptext[data-v-28b57ea5]{visibility:visible;transition-delay:.4s}.overflow-y-auto[data-v-1c000711]::-webkit-scrollbar{width:5px}.overflow-y-auto[data-v-1c000711]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.overflow-y-auto[data-v-1c000711]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.overflow-y-auto[data-v-1c000711]::-webkit-scrollbar-thumb:hover{background:#94a3b8}nav a[data-v-1c000711],nav button[data-v-1c000711]{transition:all .2s}.uppercase.tracking-wider[data-v-1c000711]{letter-spacing:.05em}.overflow-y-auto[data-v-82f326f0]::-webkit-scrollbar{width:5px}.overflow-y-auto[data-v-82f326f0]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.overflow-y-auto[data-v-82f326f0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.overflow-y-auto[data-v-82f326f0]::-webkit-scrollbar-thumb:hover{background:#94a3b8}nav a[data-v-82f326f0],nav button[data-v-82f326f0]{transition:all .2s}.search-palette[data-v-94c7cab4]{flex-direction:column;min-height:0;display:flex}.search-input-wrap[data-v-94c7cab4]{border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex;position:relative}.search-input-icon[data-v-94c7cab4]{color:#6b7280;margin-left:.5rem;font-size:1.25rem}.search-input[data-v-94c7cab4]{background:0 0;flex:1;font-size:1.05rem;box-shadow:none!important;border:none!important}.search-input[data-v-94c7cab4]:focus{outline:none;box-shadow:none!important}.search-input-spinner[data-v-94c7cab4]{color:#6b7280;font-size:1.1rem}.ti-spin[data-v-94c7cab4]{animation:1s linear infinite spin-94c7cab4}@keyframes spin-94c7cab4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-clear-btn[data-v-94c7cab4]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}.search-clear-btn[data-v-94c7cab4]:hover{color:#111827;background:#f3f4f6}.search-hint-kbd[data-v-94c7cab4]{color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:.1rem .4rem;font-family:ui-monospace,monospace;font-size:.7rem}.scope-tabs[data-v-94c7cab4]{border-bottom:1px solid #f3f4f6;gap:.25rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.scope-tab[data-v-94c7cab4]{color:#4b5563;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.875rem;transition:all .15s;display:inline-flex}.scope-tab[data-v-94c7cab4]:hover{background:#f3f4f6}.scope-tab.active[data-v-94c7cab4]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.scope-tab-count[data-v-94c7cab4]{color:#4b5563;background:#e5e7eb;border-radius:9999px;padding:.1rem .45rem;font-size:.7rem}.scope-tab.active .scope-tab-count[data-v-94c7cab4]{color:#1d4ed8;background:#dbeafe}.scope-toggles[data-v-94c7cab4]{border-bottom:1px solid #f3f4f6;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.scope-toggles-label[data-v-94c7cab4]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.scope-toggle[data-v-94c7cab4]{color:#374151;cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.search-skeletons[data-v-94c7cab4]{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.search-skeleton-row[data-v-94c7cab4]{align-items:center;gap:.75rem;display:flex}.search-results[data-v-94c7cab4]{max-height:60vh;padding:.5rem 0;overflow-y:auto}.search-group[data-v-94c7cab4]{margin-bottom:.5rem}.search-group-header[data-v-94c7cab4]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#fafafa;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.7rem;display:flex}.search-group-label[data-v-94c7cab4]{font-weight:600}.search-group-count[data-v-94c7cab4]{color:#374151;background:#e5e7eb;border-radius:9999px;padding:0 .5rem;font-size:.7rem}.search-group-more[data-v-94c7cab4]{color:#9ca3af;text-transform:none;letter-spacing:0;margin-left:auto;font-style:italic}.search-result-row[data-v-94c7cab4]{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:.65rem;padding:.55rem .85rem;display:flex}.search-result-row.highlighted[data-v-94c7cab4]{background:#eff6ff;border-left-color:#3b82f6}.search-result-icon[data-v-94c7cab4]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.95rem;display:inline-flex}.search-result-body[data-v-94c7cab4]{flex:1;min-width:0}.search-result-title[data-v-94c7cab4]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.search-result-number[data-v-94c7cab4]{color:#6b7280;margin-left:.4rem;font-size:.8rem}.search-result-desc[data-v-94c7cab4]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.search-result-pin[data-v-94c7cab4]{color:#9ca3af;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;padding:.25rem .4rem;transition:opacity .15s}.search-result-row:hover .search-result-pin[data-v-94c7cab4],.search-result-row.highlighted .search-result-pin[data-v-94c7cab4]{opacity:1}.search-result-pin[data-v-94c7cab4]:hover{color:#111827;background:#e5e7eb}.search-recent[data-v-94c7cab4]{max-height:60vh;padding:.5rem 0;overflow-y:auto}.search-recent-header[data-v-94c7cab4]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:.4rem .85rem;font-size:.7rem;display:flex}.search-recent-clear[data-v-94c7cab4]{color:#9ca3af;cursor:pointer;text-transform:none;background:0 0;border:none;font-size:.8rem}.search-recent-clear[data-v-94c7cab4]:hover{color:#374151}.search-empty[data-v-94c7cab4]{text-align:center;color:#6b7280;flex-direction:column;gap:.5rem;padding:2.5rem 1rem;display:flex}.search-empty i[data-v-94c7cab4]{color:#d1d5db;font-size:2.25rem}.search-empty-hint[data-v-94c7cab4]{font-size:.85rem}.search-empty-link[data-v-94c7cab4]{color:#3b82f6;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.search-empty-link[data-v-94c7cab4]:hover{text-decoration:underline}.search-footer[data-v-94c7cab4]{color:#9ca3af;background:#fafafa;border-top:1px solid #f3f4f6;gap:1.25rem;padding:.5rem .85rem;font-size:.7rem;display:flex}.search-footer kbd[data-v-94c7cab4]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:3px;margin-right:.25rem;padding:.05rem .35rem;font-family:ui-monospace,monospace}@media (width>=768px){aside#sidebar:after{content:"";pointer-events:none;background:radial-gradient(circle 16px at 100% 100%, transparent 0 15.4px, var(--sb-bg) 15.9px);width:16px;height:16px;position:absolute;top:0;left:100%}}.sb-head.sb-head--bare{border-bottom:none;padding:0}.sb-nav-scroll{scrollbar-width:thin;scrollbar-color:#ffffff2e var(--sb-bg);flex:1;padding:14px 0 6px;overflow-y:auto}.sb-nav-scroll::-webkit-scrollbar{width:10px}.sb-nav-scroll::-webkit-scrollbar-track{background:var(--sb-bg)}.sb-nav-scroll::-webkit-scrollbar-thumb{border:2px solid var(--sb-bg);background-color:#ffffff2e;background-clip:padding-box;border-radius:5px}.sb-nav-scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.mobile-topbar{z-index:900;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;background:var(--dark,#0f172a);color:#e2e8f0;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;display:none;position:fixed;top:0;left:0;right:0}.mobile-burger{width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.mobile-burger:active{background:#ffffff1a}.mobile-topbar-title{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.mobile-scrim{z-index:1000;-webkit-tap-highlight-color:transparent;background:#0f172a80;display:none;position:fixed;inset:0}.sb-mobile-close{z-index:2;width:44px;height:44px;color:var(--sb-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:22px;display:none;position:absolute;top:10px;right:8px}.sb-mobile-close:active{background:var(--sb-surface)}@media (width<=767px){.mobile-topbar{display:flex}.mobile-scrim{display:block}.sb-mobile-close{display:inline-flex}.sidebar-spacer{width:0!important;min-width:0!important}aside#sidebar{max-width:86vw;transition:transform .25s;transform:translate(-100%);box-shadow:0 0 40px #0006;width:var(--sidebar-width)!important}aside#sidebar.is-mobile-open{transform:translate(0)}aside#sidebar .sb-nav-list li a .sb-label,aside#sidebar .sb-nav-list li button .sb-label{opacity:1!important;display:block!important}aside#sidebar .sb-toggle{display:none}aside#sidebar .sb-nav-list li>a,aside#sidebar .sb-nav-list li>button{min-height:44px}#content{padding-top:calc(56px + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){aside#sidebar{transition:none}}.reminder-alert-enter-active[data-v-5fa179ec],.reminder-alert-leave-active[data-v-5fa179ec]{transition:all .25s}.reminder-alert-enter-from[data-v-5fa179ec],.reminder-alert-leave-to[data-v-5fa179ec]{opacity:0;transform:translate(20px)}.ira-app{--brand:#f2c200;--brand-2:#d4a700;--brand-3:#b88e00;--brand-tint:#fff8d6;--brand-ink:#0b1220;--brand-fg:#6b4f00;--ink:#0f172a;--ink-950:#0b1220;--muted:#475569;--muted-2:#64748b;--bg:#f1f5f9;--panel:#fff;--surface-subtle:#f8fafc;--row-hover:#f1f5f9;--row-selected:var(--brand-tint);--line:#cbd5e1;--line-strong:#64748b;--focus:#0f172a;--ok:#0f766e;--ok-bg:#ccfbf1;--ok-text:#115e59;--bad:#b42318;--bad-bg:#fee2e2;--bad-text:#991b1b;--warn:#8a5a00;--warn-bg:#fef3c7;--warn-text:#78350f;--info:#1d4ed8;--info-bg:#dbeafe;--info-text:#1e40af;--accent:#b88e00;--radius:12px;--radius-sm:8px;--radius-lg:18px;--radius-modal:16px;--shadow:0 1px 2px #0f172a14, 0 1px 6px #0f172a0d;--shadow-md:0 14px 34px #0f172a1f;--ctl-h:40px;--ctl-h-sm:32px;--ctl-h-lg:48px;--search-icon-gutter:34px;--font-display:"Cal Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-body:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--fs-display:30px;--lh-display:36px;--fs-h2:22px;--lh-h2:28px;--fs-h3:17px;--lh-h3:24px;--fs-h4:14px;--lh-h4:20px;--fs-body:14px;--lh-body:20px;--fs-sm:13px;--lh-sm:18px;--fs-xs:12px;--lh-xs:16px;--fs-micro:11px;--lh-micro:14px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);text-rendering:optimizelegibility;line-height:1.5}.ira-app:not(.im-overlay){background-color:var(--surface-subtle);min-height:100%}.ira-app .ira-content{width:100%;max-width:none;margin:0;padding:24px 28px}.ira-app .ira-content--wide{max-width:none}@media (width<=1024px){.ira-app .ira-content{padding:18px 20px}}@media (width<=767px){.ira-app .ira-content{padding:14px}}.ira-app h1,.ira-app h2,.ira-app h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-weight:400}.ira-app h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.01em;margin:0}.ira-app h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.005em;margin:0}.ira-app h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:.01em;margin:0}.ira-app h4,.ira-app h5,.ira-app h6{font-family:var(--font-body);font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--ink);margin:0;font-weight:700}.ira-app .ds-stat{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:400}.ira-app .ds-eyebrow{font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-weight:700}.ira-app .page-head,.ira-app .tender-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 20px;display:flex}.ira-app .page-head-titles,.ira-app .tender-page-head-titles{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;min-width:min(100%,280px);display:flex}.ira-app .page-head-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ira-app .page-head-sub,.ira-app .tender-page-head-sub,.ira-app .page-head .sub{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm);max-width:90ch;margin:0}.ira-app .page-head-actions,.ira-app .tender-page-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=767px){.ira-app .page-head-actions,.ira-app .tender-page-head-actions{flex-wrap:wrap;width:100%}.ira-app .page-head-actions>.btn,.ira-app .tender-page-head-actions>.btn{flex:auto;justify-content:center}}.ira-app .btn{min-height:var(--ctl-h);border-radius:var(--radius-sm);border:1px solid var(--line);background-color:var(--panel);color:var(--ink);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ira-app .btn:hover{background:var(--row-hover)}.ira-app .btn.primary{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.ira-app .btn.primary:hover{background:var(--brand-2);border-color:var(--brand-2)}.ira-app .btn.primary:active{background:var(--brand-3);border-color:var(--brand-3)}.ira-app .btn.ghost{color:var(--brand-fg);border-color:var(--brand-fg);background:0 0}.ira-app .btn.ghost:hover{background:var(--brand-tint)}.ira-app .btn.link,.ira-app .btn.subtle{color:var(--brand-fg);background:0 0;border-color:#0000;font-weight:700}.ira-app .btn.link{text-underline-offset:.18em;padding:0 2px;text-decoration:underline;text-decoration-thickness:2px}.ira-app .btn.link:hover{background:var(--brand-tint)}.ira-app .btn.subtle{color:var(--muted)}.ira-app .btn.subtle:hover{background:var(--row-hover);color:var(--ink)}.ira-app .btn.danger,.ira-app .btn.danger-solid{background:var(--bad);color:#fff;border-color:var(--bad)}.ira-app .btn.danger:hover,.ira-app .btn.danger-solid:hover{background:#8e1b13;border-color:#8e1b13}.ira-app .btn.danger-quiet{background-color:var(--panel);color:var(--bad-text);border-color:var(--bad)}.ira-app .btn.danger-quiet:hover{background:var(--bad-bg)}.ira-app .btn.subtle.danger{color:var(--muted);background:0 0;border-color:#0000}.ira-app .btn.subtle.danger:hover,.ira-app .btn.subtle.danger:focus-visible{background:var(--bad-bg);color:var(--bad-text)}.ira-app .btn.warn{background-color:var(--panel);color:var(--warn-text);border-color:var(--warn)}.ira-app .btn.warn:hover{background:var(--warn-bg)}.ira-app .btn.lg{min-height:var(--ctl-h-lg);padding:0 22px;font-size:15px}.ira-app .btn.small{min-height:var(--ctl-h-sm);font-size:var(--fs-xs);line-height:var(--lh-xs);gap:6px;padding:0 10px}.ira-app .btn.icon{width:var(--ctl-h);min-width:var(--ctl-h);padding:0}.ira-app .btn.small.icon{width:var(--ctl-h-sm);min-width:var(--ctl-h-sm)}.ira-app .btn.block{width:100%}.ira-app .btn:disabled,.ira-app .btn[aria-disabled=true]{background:var(--bg);color:var(--muted-2);border-color:var(--line);cursor:not-allowed;opacity:1}.ira-app .btn svg,.ira-app .btn .ti{flex:none;width:20px;height:20px;font-size:18px}.ira-app .seg-on,.ira-app .btn.seg-on{background-color:var(--ink);border-color:var(--ink);color:#fff}.ira-app .seg-on:hover,.ira-app .btn.seg-on:hover{background-color:var(--ink-950);border-color:var(--ink-950);color:#fff}.ira-app .view-toggle,.ira-app .tnd-view-toggle{background:#e4e7ec;border:0;border-radius:999px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.ira-app .view-toggle .btn,.ira-app .tnd-view-toggle .btn{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 14px}.ira-app .view-toggle .btn:hover,.ira-app .tnd-view-toggle .btn:hover{background:#0f172a0f}.ira-app .view-toggle .btn.seg-on,.ira-app .view-toggle .btn.seg-on:hover,.ira-app .tnd-view-toggle .btn.seg-on,.ira-app .tnd-view-toggle .btn.seg-on:hover{background:var(--ink);color:#fff}:is(.ira-app .tcs-wrap:has(+.view-toggle),.ira-app .tcs-wrap:has(+.tnd-view-toggle)){margin-left:auto}.ira-app .tcs-wrap+.view-toggle,.ira-app .tcs-wrap+.tnd-view-toggle{margin-left:0}.ira-app .list-card{background-color:var(--panel);border:1px solid var(--line);border-radius:var(--radius);scrollbar-width:thin;scrollbar-color:#0f172a40 transparent;overflow:auto}.ira-app .list-card::-webkit-scrollbar{width:10px;height:10px}.ira-app .list-card::-webkit-scrollbar-track{background:0 0}.ira-app .list-card::-webkit-scrollbar-thumb{background-color:#0f172a38;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.ira-app .list-card::-webkit-scrollbar-thumb:hover{background-color:#0f172a61}.ira-app .list-card::-webkit-scrollbar-corner{background:0 0}@media (width>=768px){.ira-app .list-card{max-height:calc(100vh - 220px)}}.ira-app .list-table{border-collapse:collapse;width:100%}.ira-app .list-table th,.ira-app .list-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:10px 12px}.ira-app .list-table td{font-size:var(--fs-sm);line-height:var(--lh-sm)}.ira-app .list-table th{background:var(--surface-subtle);color:var(--ink);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:10;font-weight:700;position:sticky;top:0}.ira-app .list-table tbody tr:last-child td{border-bottom:0}.ira-app .list-table tbody tr:hover{background:var(--row-hover)}.ira-app .list-table tbody tr.clickable,.ira-app .list-table tbody tr[role=button]{cursor:pointer}.ira-app .list-table tbody tr.is-selected{background:var(--row-selected)}.ira-app .list-table td.num,.ira-app .list-table th.num{text-align:right;font-variant-numeric:tabular-nums}.ira-app .list-table th .sort-ind,.ira-app .list-table th .sort-arrow{vertical-align:middle;font-size:var(--fs-xs);opacity:.55;color:var(--brand-fg);align-items:center;margin-left:4px;display:inline-flex}.ira-app .list-table th .sort-ind svg,.ira-app .list-table th .sort-arrow svg{display:block}.ira-app .list-table th.sorted{color:var(--brand-fg)}.ira-app .list-table th.sorted .sort-ind,.ira-app .list-table th.sorted .sort-arrow{opacity:1}.ira-app .list-foot{background-color:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 14px;display:flex}.ira-app .empty-state{text-align:center;color:var(--muted);background-color:var(--panel);border:1px dashed var(--line-strong);border-radius:var(--radius);margin-top:20px;padding:60px 20px}.ira-app .empty-state-icon{opacity:.5;margin-bottom:12px;font-size:48px}.ira-app .empty-state-title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--ink);margin-bottom:6px}.ira-app .empty-state-sub{font-size:var(--fs-body);line-height:var(--lh-body);max-width:60ch;margin:0 auto 18px}.ira-app .modal-overlay{z-index:1200;background:#0b12208c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width>=1024px){.ira-app .modal-overlay{align-items:center}}.ira-app .modal-card{background-color:var(--panel);border-radius:var(--radius-modal);box-shadow:var(--shadow-md);flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 80px);display:flex;position:relative}.ira-app .modal-card.wide{max-width:960px}.ira-app .modal-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.ira-app .modal-head h2{font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:400;line-height:28px;display:flex}.ira-app .modal-body{flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.ira-app .modal-foot{border-top:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.ira-app .modal-foot .foot-left{align-items:center;gap:8px;margin-right:auto;display:flex}.ira-app .modal-section-title{font-size:var(--fs-micro);line-height:var(--lh-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--muted);border-bottom:1px solid var(--line);margin:20px 0 10px;padding-bottom:6px;font-weight:700}.ira-app .modal-section-title:first-child{margin-top:0}.ira-app .ira-modal-close,.ira-app .tnd-modal-close{background-color:var(--panel);border:1px solid var(--line-strong);width:44px;height:44px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;z-index:3;border-radius:9999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:-12px;right:-12px}.ira-app .ira-modal-close:hover,.ira-app .tnd-modal-close:hover{background:var(--row-hover)}.ira-app .ira-modal-close:active,.ira-app .tnd-modal-close:active{transform:scale(.95)}.ira-app .field-label{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ink);margin-bottom:6px;font-weight:700;display:block}.ira-app .field-input,.ira-app .field-select,.ira-app .field-textarea,.ira-app .search-input{width:100%;min-height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--radius-sm);background-color:var(--panel);color:var(--ink);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);box-sizing:border-box;padding:8px 12px}.ira-app .field-textarea{resize:vertical;min-height:96px}.ira-app :is(input,select,textarea):not([class]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]){min-height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--radius-sm);background-color:var(--panel);color:var(--ink);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);box-sizing:border-box;padding:8px 12px}.ira-app textarea:not([class]){resize:vertical;min-height:96px}.ira-app :is(.form-grid,.modal-body,.im-body,.p-dialog-content) :is(input,select,textarea):not([class]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]){width:100%}.ira-app .field-input::placeholder,.ira-app .field-textarea::placeholder,.ira-app .search-input::placeholder{color:var(--muted-2);opacity:1}.ira-app .search-input{width:auto;min-width:240px;padding-left:var(--search-icon-gutter);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23475569' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-position:11px;background-repeat:no-repeat}.ira-app .field-input[aria-invalid=true],.ira-app .field-select[aria-invalid=true],.ira-app .field-textarea[aria-invalid=true],.ira-app .field--error .field-input,.ira-app .field--error .field-select,.ira-app .field--error .field-textarea{border-color:var(--bad)}.ira-app .field-error{color:var(--bad-text);font-size:var(--fs-xs);line-height:var(--lh-xs);align-items:center;gap:6px;margin-top:4px;font-weight:600;display:flex}.ira-app .field-hint{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);margin-top:4px}.ira-app .form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ira-app .form-grid .full{grid-column:1/-1}@media (width<=767px){.ira-app .form-grid{grid-template-columns:1fr}}.ira-app :focus-visible,.ira-app .btn:focus-visible,.ira-app .ira-modal-close:focus-visible,.ira-app .tnd-modal-close:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.ira-app .field-input:focus-visible,.ira-app .field-select:focus-visible,.ira-app .field-textarea:focus-visible,.ira-app .search-input:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.ira-app .ira-content a:not(.btn):not([class*=tnd-]):not([class*=tko-]){color:var(--brand-fg);text-underline-offset:.18em;text-decoration-thickness:2px}@media (width<=1023px){.ira-app{--ctl-h:48px;--ctl-h-sm:40px}.ira-app .field-input,.ira-app .field-select,.ira-app .field-textarea,.ira-app .search-input,.ira-app :is(input,select,textarea):not([class]){font-size:16px}.ira-app .list-card{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.ira-app .btn{transition:none}}.ira-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ira-app input[type=checkbox]{appearance:none;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;flex:none;width:16px;height:16px;margin:0;transition:background-color .12s,border-color .12s}.ira-app input[type=checkbox]:hover:not(:disabled){border-color:var(--line-strong)}.ira-app input[type=checkbox]:checked{background-color:var(--brand);border-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230b1220' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px}.ira-app input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ira-app input[type=checkbox]:disabled{cursor:default;opacity:.55}.ira-app .entity-view-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ira-app .tender-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ira-app .im-card:has(.tnd-form-body) .im-head{border-bottom:0}.ira-app .tender-toolbar select,.ira-app .tender-toolbar input[type=search]{min-height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);padding:8px 12px;font-family:inherit}.ira-app .tnd-with-add{align-items:center;gap:6px;display:flex}.ira-app .tnd-with-add .field-select{flex:1}.ira-app .tnd-with-add .btn.small{white-space:nowrap}.ira-app .qb-revrow{background:#fafbfc}.ira-app .qb-revrow-label{color:var(--muted);padding-left:24px;font-size:11px;font-style:italic}.ira-app .qb-revrow-preview{cursor:pointer}.ira-app .qb-revrow-preview:hover{background:#eff6ff}.ira-app .qb-currentrow{background:#fef3c7}.ira-app .qb-currentrow-label{color:#92400e;padding-left:24px;font-size:11px;font-style:italic}.ira-app .qb-cell-clip,.ira-app .tnd-cell-clip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.ira-app .list-table th .col-resize-handle{z-index:11;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.ira-app .list-table th .col-resize-handle:after{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;top:5px;bottom:5px;right:4px}.ira-app .list-table th .col-resize-handle:hover:after,.ira-app .list-table th .col-resize-handle:focus-visible:after{background:var(--line-strong)}.ira-app .list-table th .col-resize-handle:focus-visible{outline:none}.ira-app .list-table tbody tr{cursor:pointer}.ira-app .status-pill{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.ira-app .status-pill[data-status=Opportunity]{color:#075985;background:#e0f2fe}.ira-app .status-pill[data-status="Tendering in Process"]{color:#5b21b6;background:#ede9fe}.ira-app .status-pill[data-status=Quote\ Sent]{color:#0c8079;background:#d4f1ee}.ira-app .status-pill[data-status="Post Submit Revisions"]{color:#b45309;background:#fff3cd}.ira-app .status-pill[data-status=Builder\ Won]{color:#78350f;background:#fef3c7}.ira-app .status-pill[data-status=Builder\ Lost]{color:#c2410c;background:#fde2c7}.ira-app .status-pill[data-status=We\ WON]{color:#1d6b34;background:#d4edda}.ira-app .status-pill[data-status=We\ Lost]{color:#991b1b;background:#fee2e2}.ira-app .status-pill[data-status="Bid/No Bid Review"]{color:#b45309;background:#fef3e0}.ira-app .status-pill[data-status=Results\ Pending]{color:#b45309;background:#fff3cd}.ira-app .status-pill[data-status=Won]{color:#1d6b34;background:#d4edda}.ira-app .status-pill[data-status=Lost]{color:#991b1b;background:#fee2e2}.ira-app .status-pill[data-status=Declined]{color:#6b7280;background:#f1f1f1}.ira-app .status-pill[data-status^=Draft]{color:#1e6091;background:#e6f0fa}.ira-app .status-pill[data-status=In\ Review]{color:#b45309;background:#fff3cd}.ira-app .status-pill[data-status=Revised]{color:#5b21b6;background:#ede9fe}.ira-app .status-pill[data-status=Accepted]{color:#1d6b34;background:#d4edda}.ira-app .status-pill[data-status=Rejected]{color:#991b1b;background:#fee2e2}.ira-app .status-pill[data-status=Withdrawn]{color:#6b7280;background:#f1f1f1}.ira-app .status-pill[data-status=Submitted]{color:#0c8079;background:#d4f1ee}.ira-app .status-pill[data-status=Active],.ira-app .status-pill[data-status=Approved],.ira-app .status-pill[data-status=Completed],.ira-app .status-pill[data-status=Complete]{color:#1d6b34;background:#d4edda}.ira-app .status-pill[data-status=Prospect],.ira-app .status-pill[data-status=Scheduled],.ira-app .status-pill[data-status=Awaiting\ Response]{color:#1e6091;background:#e6f0fa}.ira-app .status-pill[data-status=Inactive],.ira-app .status-pill[data-status=Cancelled],.ira-app .status-pill[data-status=Not\ Proceeding]{color:#6b7280;background:#f1f1f1}.ira-app .status-pill[data-status=On\ Hold]{color:#c2410c;background:#fde2c7}.ira-app .status-pill:not([data-status]),.ira-app .status-pill[data-status=""]{color:#6b7280;background:#f1f1f1}.ira-app .list-table th.sortable{cursor:pointer}.ira-app .list-table th.sortable:hover{color:var(--brand-fg)}.ira-app .list-table th .sort-ind{opacity:.9;color:var(--brand-fg);margin-left:3px;font-size:12px}.ira-app .list-table th .sort-ind svg{vertical-align:middle}.ira-app .list-table th.sortable svg,.ira-app .qb-revrow-label svg,.ira-app .qb-currentrow-label svg{vertical-align:-3px;display:inline-block}.ira-app .list-table th .sort-ind--lead{margin-left:0;margin-right:3px}.ira-app .count-badge{color:#3730a3;white-space:nowrap;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-block}.ira-app .takeoff-pill{white-space:nowrap;border-radius:8px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.ira-app .takeoff-pill.in-progress{background:var(--brand-tint);color:var(--brand-fg);border:1px solid #93c5fd}.ira-app .takeoff-pill.completed{color:#166534;background:#dcfce7;border:1px solid #86efac}.ira-app .takeoff-elapsed{color:var(--muted);margin-top:2px;font-size:12px}.ira-app .overdue-badge{color:#991b1b;letter-spacing:.4px;background:#fee2e2;border-radius:6px;margin-left:4px;padding:0 5px;font-size:12px;font-weight:800;display:inline-block}.ira-app .row-chevron{color:var(--line-strong);text-align:right;font-size:15px}.ira-app .list-table tbody tr:hover .row-chevron{color:var(--brand-fg)}.ira-app .toolbar-check{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ira-app .tender-toolbar .toolbar-check{margin-left:12px}.ira-app .tender-toolbar .toolbar-check+.toolbar-check{margin-left:20px}.ira-app .form-grid>*{min-width:0}@container (width<=560px){.ira-app .form-grid,.ira-app .wl-grid{grid-template-columns:1fr}}.ira-app .modal-overlay.tnd-modal-overlay{z-index:5000}@media (width>=1024px){.ira-app .modal-overlay.tnd-modal-overlay:not(.is-fs-expanded-host){align-items:center}}.ira-app .modal-card.tnd-modal{max-width:960px;overflow:visible}.ira-app .modal-card.tnd-modal .modal-body{overscroll-behavior:contain}.ira-app .modal-card.tnd-modal.is-fs-expanded{border-radius:0;width:100vw;max-width:none;height:100vh;max-height:100vh;margin:0;position:fixed;inset:0}.ira-app .is-fs-expanded-host{justify-content:stretch;align-items:stretch;padding:0;overflow:hidden}.ira-app .modal-card.tnd-modal.tnd-measuring{visibility:hidden}.ira-app .tnd-head-actions{gap:4px;display:flex}.ira-app .tnd-toolbar-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.ira-app .tnd-toolbar-btn:hover{background:var(--row-hover);color:var(--ink)}.ira-app .modal-card.tnd-modal.tnd-confirm{max-width:440px}.ira-app .modal-card.tnd-modal.tnd-confirm .modal-head{border-bottom:0;padding:24px 24px 0}.ira-app .modal-card.tnd-modal.tnd-confirm .modal-body{padding:12px 24px 4px}.ira-app .modal-card.tnd-modal.tnd-confirm .modal-foot{border-top:0;padding:16px 24px 24px}.ira-app .tnd-confirm-lead{color:var(--ink);margin:0 0 8px;font-size:14px;line-height:1.5}.ira-app .tnd-confirm-sub{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ira-app .tnd-convert-points{color:var(--ink);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.ira-app .tnd-convert-points li{margin:4px 0}.ira-app .tnd-locked-banner{border:1px solid var(--line);background:var(--surface-subtle);color:var(--ink);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.ira-app .tnd-locked-banner svg{color:var(--muted);flex:none;margin-top:1px}.ira-app .tnd-locked-link{color:var(--brand-fg);margin-top:4px;font-weight:600;text-decoration:underline;display:inline-block}.ira-app .tnd-locked-link:hover{color:var(--ink)}.ira-app .tnd-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;gap:2px;padding:0 14px;display:flex}.ira-app .tnd-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 11px;font-size:14px;font-weight:500;line-height:20px}.ira-app .tnd-tab:hover{color:var(--ink)}.ira-app .tnd-tab.active{color:var(--ink);border-bottom-color:var(--brand);font-weight:600}.ira-app .tnd-tab-placeholder{margin:8px 0}.ira-app .tnd-tab-blurb{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}.ira-app .tnd-tab-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ira-app .tnd-log-empty{color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:8px;padding:20px;font-size:13px}.ira-app .tnd-photo-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.ira-app .tnd-photo-cell{border:1px solid var(--line);aspect-ratio:4/3;background:var(--surface-subtle);border-radius:8px;position:relative;overflow:hidden}.ira-app .tnd-photo-cell img{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.ira-app .tnd-photo-x{color:#fff;cursor:pointer;opacity:0;background:#111827c7;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.ira-app .tnd-photo-cell:hover .tnd-photo-x{opacity:1}.ira-app .tnd-photo-x.is-armed{opacity:1;background:#b91c1c}.ira-app .tnd-fu-intro{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.ira-app .tnd-fu-add{justify-content:flex-end;align-items:flex-end;display:flex}.ira-app .tnd-fu-log-title{color:var(--ink);margin:18px 0 8px;font-size:13px;font-weight:700}.ira-app .tnd-fu-log{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.ira-app .tnd-fu-table{width:100%;font-size:13px}.ira-app .tnd-fu-table th.tnd-fu-date{width:120px}.ira-app .tnd-fu-table th.tnd-fu-person{width:160px}.ira-app .tnd-fu-table th.tnd-fu-next{width:130px}.ira-app .tnd-fu-table th.tnd-fu-logged{width:140px}.ira-app .tnd-fu-table .tnd-fu-act{text-align:right;width:40px}.ira-app .tnd-fu-table td.tnd-fu-notes{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.ira-app .tnd-fu-table td.tnd-fu-loggedcell{color:var(--ink);font-size:11px}.ira-app .tnd-fu-muted{color:var(--muted);margin-top:2px;font-size:10px}.ira-app .req{color:var(--bad)}.ira-app .field-hint{margin-top:4px;font-size:12px;line-height:16px}.ira-app .field-hint.info{color:#0369a1;align-items:center;gap:6px;display:flex}.ira-app .field-hint.warn{color:#d97706}.ira-app .field-hint.teal{color:#0f766e}.ira-app .tnd-cd{align-items:center;gap:4px;display:inline-flex}.ira-app .tnd-cd-sep{color:var(--line)}.ira-app .tnd-dur-section-name{align-items:center;gap:6px;display:inline-flex}.ira-app .tnd-contact-preview{color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12px}.ira-app .tnd-contact-actions{margin-top:6px}.ira-app .tnd-fieldset{border:0;min-width:0;margin:0;padding:0}.ira-app .tnd-mb-btn{color:#6d28d9;background:0 0;border-color:#6d28d9;font-weight:700}.ira-app .tnd-mb-btn:hover{background:#f5f3ff}.ira-app .tnd-mb-text{color:var(--muted);margin-left:12px;font-size:12px}.ira-app .tnd-mb-summary{background:#faf5ff;border:1px solid #e9d5ff;border-radius:8px;margin-top:12px;padding:12px}.ira-app .tnd-mb-summary-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ira-app .tnd-mb-summary-title{color:#6d28d9;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.ira-app .tnd-mb-unlink{color:#991b1b;background:#fff;border:1px solid #fca5a5}.ira-app .tnd-mb-siblings{flex-direction:column;gap:6px;display:flex}.ira-app .tnd-mb-sibling{cursor:pointer;background:#fff;border:1px solid #e9d5ff;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ira-app .tnd-mb-sibling:hover{background:#faf5ff}.ira-app .tnd-mb-sib-num{color:#6d28d9;min-width:90px;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700}.ira-app .tnd-mb-sib-client{color:var(--ink);flex:1;font-weight:600}.ira-app .tnd-mb-sib-status{color:var(--muted);font-size:12px}.ira-app .tnd-mb-sib-switch{color:#7c3aed;font-size:11px;font-weight:700}.ira-app .mb-card{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;padding:16px}.ira-app .mb-card+.mb-card{margin-top:24px}.ira-app .mb-card-create{background:#faf5ff;border-color:#e9d5ff}.ira-app .mb-card-title{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:700}.ira-app .mb-card-create .mb-card-title{color:#6d28d9}.ira-app .mb-card-sub{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.5}.ira-app .mb-create-btn{color:#6d28d9;background:0 0;border-color:#6d28d9;font-weight:700}.ira-app .mb-create-btn:hover{background:#f5f3ff}.ira-app .mb-list{border:1px solid var(--line);background:#fff;border-radius:6px;max-height:300px;overflow-y:auto}.ira-app .mb-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.ira-app .mb-row:hover{background:var(--surface-subtle)}.ira-app .mb-row-num{color:var(--ink);min-width:90px;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700}.ira-app .mb-row-name{color:var(--ink);flex:1}.ira-app .mb-row-grp{color:#7c3aed;margin-left:6px;font-size:10px;font-weight:700}.ira-app .mb-row-client{color:var(--muted);font-size:12px}.ira-app .mb-empty{color:var(--muted);text-align:center;padding:18px;font-size:12px;font-style:italic}.ira-app .wl-kpis{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.ira-app .wl-kpi{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;min-width:140px;padding:14px 16px}.ira-app .wl-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.ira-app .wl-kpi-val{margin-top:4px;font-size:24px;font-weight:800}.ira-app .wl-kpi-sub{color:var(--muted);margin-top:2px;font-size:11.5px}.ira-app .wl-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ira-app .wl-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 12px 12px}.ira-app .wl-card-title{padding:8px 4px 6px;font-size:13px;font-weight:700}.ira-app .wl-empty{color:var(--muted);padding:8px 4px;font-size:12px;font-style:italic}.ira-app .wl-table{border-collapse:collapse;width:100%}.ira-app .wl-table th{text-align:left;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--line);z-index:1;background:#fff;padding:4px 8px;font-size:10px;position:sticky;top:0}.ira-app .wl-table th.c{text-align:center}.ira-app .wl-table th.r{text-align:right}.ira-app .wl-table td{border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px}.ira-app .wl-table td.c{text-align:center;font-weight:700}.ira-app .wl-table td.r{text-align:right}.ira-app .wl-name{color:var(--ink);font-weight:600}.ira-app .wl-muted{color:var(--muted);font-size:11.5px}.ira-app .wl-won{color:#15803d}.ira-app .wl-lost{color:#b91c1c}.ira-app .wl-bar-wrap{align-items:center;gap:8px;display:flex}.ira-app .wl-bar{background:#eef1f4;border-radius:4px;flex:1;height:7px;overflow:hidden}.ira-app .wl-bar-fill{height:100%}.ira-app .wl-rate{text-align:right;width:36px;font-size:12px;font-weight:700}.ira-app .wl-chip{border-radius:10px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.ira-app .wl-chip-won{color:#15803d;background:#dcfce7;border:1px solid #86efac}.ira-app .wl-chip-lost{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.ira-app .wl-pred{white-space:nowrap;border-radius:12px;align-items:center;font-size:12px;font-weight:700;line-height:18px;display:inline-flex;overflow:hidden}.ira-app .wl-pred-w{background:var(--ok);color:#fff;padding:2px 6px}.ira-app .wl-pred-l{color:#fff;background:#dc2626;padding:2px 6px}.ira-app .list-table th.col-stage,.ira-app .list-table td.col-stage{white-space:nowrap;min-width:190px}.ira-app .list-table th.col-winloss,.ira-app .list-table td.col-winloss{white-space:nowrap;min-width:136px}.ira-app .wl-foot{color:var(--muted);margin-top:12px;font-size:11px}.ira-app .kanban-board{align-items:flex-start;gap:12px;max-height:calc(100vh - 220px);padding-bottom:4px;display:flex;overflow:auto hidden}.ira-app .kanban-col{background:var(--row-hover);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:0 0 280px;gap:8px;max-width:320px;height:100%;padding:10px;display:flex}.ira-app .kanban-col-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 6px 8px;display:flex}.ira-app .kanban-col-name{color:var(--ink);font-size:13px;font-weight:600}.ira-app .kanban-col-meta{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.ira-app .kanban-col-count{border:1px solid var(--line);background:#fff;border-radius:10px;padding:1px 8px;font-weight:600}.ira-app .kanban-col-sum{color:var(--brand-fg);font-weight:600}.ira-app .kanban-col-body{outline-offset:-4px;border-radius:6px;outline:2px dashed #0000;flex-direction:column;flex:auto;gap:8px;min-height:60px;padding:4px 2px;transition:background .12s,outline-color .12s;display:flex;overflow-y:auto}.ira-app .kanban-col-body.is-drop-target{background:var(--brand-tint);outline-color:var(--brand-3)}.ira-app .kanban-col-empty{text-align:center;color:var(--muted);opacity:.7;padding:18px 8px;font-size:12px;font-style:italic}.ira-app .kanban-card{border:1px solid var(--line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;padding:10px 12px;transition:border-color .12s,box-shadow .12s,transform .12s;box-shadow:0 1px 2px #00000008}.ira-app .kanban-card:hover{border-color:var(--brand-3);box-shadow:0 4px 10px #00000014}.ira-app .kanban-card.is-pressed{border-color:var(--brand-3);box-shadow:0 0 0 2px var(--brand-3), 0 8px 18px #0f172a29;transform:translateY(-1px)}.ira-app .kanban-card.is-selected{border-color:var(--brand-3);box-shadow:0 0 0 2px var(--brand-3)}.ira-app .kanban-card.is-placeholder{opacity:.35;box-shadow:none;border-style:dashed}.ira-app .kanban-board.is-dragging .kanban-card:hover{border-color:var(--line);box-shadow:0 1px 2px #00000008}.ira-app .kanban-board.is-dragging .kanban-card.is-selected:hover{border-color:var(--brand-3);box-shadow:0 0 0 2px var(--brand-3)}.ira-app.kanban-drag-layer{z-index:2000;pointer-events:none;position:fixed;inset:0}.ira-app.kanban-drag-layer .kanban-card{cursor:grabbing;will-change:transform;border-color:var(--brand-3);box-shadow:0 0 0 2px var(--brand-3), 0 18px 36px #0f172a47;margin:0;transition:none;position:absolute;top:0;left:0}.ira-app .kanban-card-title{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.ira-app .kanban-card-num{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.ira-app .kanban-card-client{color:var(--ink);margin-top:6px;font-size:12px}.ira-app .kanban-card-type{color:var(--muted);margin-top:2px;font-size:11px}.ira-app .kanban-card-wl{margin-top:6px}.ira-app .kanban-card-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:6px;font-size:11px;display:flex}.ira-app .kanban-card-amt{color:var(--brand-fg);font-weight:600}.ira-app .kanban-card-due{color:var(--muted)}.ira-app .kanban-card-due.is-submitted{color:#15803d}.ira-app .kanban-card-due.is-overdue{color:var(--bad,#dc2626);font-weight:600}.ira-app .tk-status{white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.ira-app .tk-status svg{flex:none}.ira-app .tk-done{color:#166534;background:#dcfce7;border:1px solid #86efac}.ira-app .tk-progress{background:var(--brand-tint);color:var(--brand-fg);border:1px solid #93c5fd}.ira-app .tk-dur{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ira-app .tk-dur svg{flex:none}.ira-app .tender-totals{background:var(--panel);border:1px solid var(--line);border-radius:8px;justify-content:flex-end;align-items:center;gap:24px;margin-top:10px;padding:10px 14px;font-size:14px;line-height:20px;display:flex}.ira-app .col-reset-btn{display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){.ira-app .col-reset-btn{display:inline-flex}}.ira-app .tnd-bd{--tnd-tile:#f4f5f7;--tnd-tile-radius:18px;flex-direction:column;gap:22px;display:flex}.ira-app .tnd-bd-seg{background:#e4e7ec;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ira-app .tnd-bd-seg .btn{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 16px}.ira-app .tnd-bd-seg .btn:hover{background:#0f172a0f}.ira-app .tnd-bd-seg .btn.seg-on,.ira-app .tnd-bd-seg .btn.seg-on:hover{background:var(--ink);color:#fff}.ira-app .tnd-bd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ira-app .tnd-bd-kpi{background:var(--tnd-tile,#f4f5f7);border-radius:var(--tnd-tile-radius,18px);border:0;flex-direction:column;gap:10px;min-width:0;padding:20px 22px 18px;display:flex}.ira-app .tnd-bd-kpi-label{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:0;text-transform:none;color:var(--muted-2);align-items:center;gap:8px;font-weight:500;display:inline-flex}.ira-app .tnd-bd-kpi-label i{color:var(--muted);font-size:17px;line-height:1}.ira-app .tnd-bd-kpi-num{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:40px;line-height:1.05}.ira-app .tnd-bd-kpi-sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted-2)}.ira-app .tnd-bd-kpi--hero{background:var(--brand)}.ira-app .tnd-bd-kpi--hero .tnd-bd-kpi-num{color:var(--brand-ink)}.ira-app .tnd-bd-kpi--hero .tnd-bd-kpi-label,.ira-app .tnd-bd-kpi--hero .tnd-bd-kpi-label i,.ira-app .tnd-bd-kpi--hero .tnd-bd-kpi-sub{color:color-mix(in srgb, var(--brand-ink) 72%, var(--brand))}.ira-app .tnd-bd-kpi.is-alert{background:var(--bad-bg)}.ira-app .tnd-bd-kpi.is-alert .tnd-bd-kpi-num,.ira-app .tnd-bd-kpi.is-alert .tnd-bd-kpi-label,.ira-app .tnd-bd-kpi.is-alert .tnd-bd-kpi-label i,.ira-app .tnd-bd-kpi.is-alert .tnd-bd-kpi-sub{color:var(--bad-text)}@media (width<=1100px){.ira-app .tnd-bd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ira-app .tnd-bd-kpis{grid-template-columns:1fr}.ira-app .tnd-bd-kpi-num{font-size:34px}}.ira-app .tnd-bd-main{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1023px){.ira-app .tnd-bd-main{grid-template-columns:1fr}}.ira-app .tnd-bd-chart{background:var(--tnd-tile,#f4f5f7);border-radius:var(--tnd-tile-radius,18px);border:0;place-items:center;padding:26px;display:grid}.ira-app .tnd-pie-svg{width:100%;max-width:270px;height:auto}.ira-app .tnd-bd-main--stack{grid-template-columns:minmax(0,1fr)}.ira-app .tnd-gr-pane{place-items:stretch stretch;padding:20px 22px;display:block}.ira-app .tnd-gr-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ira-app .tnd-gr-bar-row{cursor:pointer;grid-template-columns:minmax(90px,24%) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ira-app .tnd-gr-bar-row.is-dim{opacity:.38}.ira-app .tnd-gr-bar-label{font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ira-app .tnd-gr-bar-track{background:#0f172a12;border-radius:999px;height:18px;overflow:hidden}.ira-app .tnd-gr-bar-fill{border-radius:inherit;min-width:2px;height:100%;display:block}.ira-app .tnd-gr-bar-val{font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ira-app .tnd-gr-cols{align-items:flex-end;gap:14px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ira-app .tnd-gr-col{cursor:pointer;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:64px;display:flex}.ira-app .tnd-gr-col.is-dim{opacity:.38}.ira-app .tnd-gr-col-val{font-size:var(--fs-xs);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ira-app .tnd-gr-col-track{border-radius:var(--radius-sm);background:#0f172a12;align-items:flex-end;width:100%;max-width:56px;height:190px;display:flex;overflow:hidden}.ira-app .tnd-gr-col-fill{border-radius:inherit;width:100%;min-height:2px}.ira-app .tnd-gr-col-label{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--muted);text-align:center}.ira-app .tnd-pie-slice{cursor:pointer}.ira-app .tnd-pie-slice path{transition:opacity .15s}.ira-app .tnd-pie-slice:hover path{opacity:.85}.ira-app .tnd-pie-slice.is-dim path{opacity:.28}.ira-app .tnd-pie-slice-label{fill:#fff;pointer-events:none;font-size:12px;font-weight:700}.ira-app .tnd-bd-chart .tnd-pie-slice path{stroke:var(--tnd-tile,#f4f5f7);stroke-width:3px}.ira-app .tnd-bd-chart>.tnd-pie-svg>circle{fill:var(--tnd-tile,#f4f5f7);stroke:none}.ira-app .tnd-pie-center-num{font-family:var(--font-display);fill:var(--ink);font-size:30px}.ira-app .tnd-pie-center-label{letter-spacing:.6px;fill:var(--muted);font-size:9px;font-weight:700}.ira-app .tnd-bd-break{background:var(--tnd-tile,#f4f5f7);border-radius:var(--tnd-tile-radius,18px);border:0;max-height:none;padding:6px 10px}.ira-app .tnd-bd-break .list-table th{background:var(--tnd-tile,#f4f5f7);border-bottom-color:var(--line)}.ira-app .tnd-bd-break .list-table td{border-bottom-color:#0f172a12}.ira-app .tnd-bd-break .list-table tbody tr:hover{background:#0f172a0a}.ira-app .tnd-bd-chip{vertical-align:baseline;border-radius:3px;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}.ira-app .tnd-bd-name{color:var(--ink);font-weight:600}.ira-app .tnd-bd-share-col{white-space:nowrap;width:210px}.ira-app .tnd-bd-bar{vertical-align:middle;background:#0f172a17;border-radius:999px;width:140px;height:10px;display:inline-block;overflow:hidden}.ira-app .tnd-bd-bar-fill{border-radius:inherit;min-width:2px;height:100%;display:block}.ira-app .tnd-bd-pct{min-width:38px;font-size:var(--fs-xs);color:var(--muted);text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:700;display:inline-block}.ira-app .tnd-bd-detail-head{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.ira-app .tnd-bd-detail-meta{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.ira-app .tnd-bd-detail-hint{font-size:var(--fs-xs);color:var(--muted);margin-left:auto}.ira-app .tnd-bd-mono,.ira-app .tnd-bd-win{font-variant-numeric:tabular-nums;font-weight:700}.ira-app .tnd-bd-overdue{color:var(--bad-text);font-weight:700}.ira-app .tender-cards{display:none}.ira-app .tender-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:12px 14px;font-family:inherit;display:flex;box-shadow:0 1px 2px #00000008}.ira-app .tender-card:active{background:var(--row-hover)}.ira-app .tender-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ira-app .tender-card-num{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.ira-app .tender-card-name{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.ira-app .tender-card-sub{color:var(--muted);font-size:13px}.ira-app .tender-card-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.ira-app .tender-card-amt{color:var(--brand-fg);font-size:15px;font-weight:700}.ira-app .tender-card-foot{border-top:1px dashed var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}@media (width<=1023px){.ira-app .tender-toolbar input[type=date]{min-height:var(--ctl-h);font-size:16px}}@media (width<=767px){.ira-app .tender-toolbar{flex-direction:column;align-items:stretch;gap:8px}.ira-app .tender-toolbar>*{width:100%}.ira-app .tender-toolbar .search-input,.ira-app .tender-toolbar select,.ira-app .tender-toolbar input[type=date]{width:100%!important;min-width:0!important}.ira-app .tender-toolbar>div{width:100%;display:flex!important}.ira-app .tender-toolbar>div>.btn{flex:1;justify-content:center}.ira-app .tender-toolbar .btn{margin-left:0!important}.ira-app .toolbar-check{width:100%}.ira-app .tnd-register-card{display:none}.ira-app .tender-cards{flex-direction:column;gap:10px;display:flex}.ira-app .tender-totals{flex-direction:column;align-items:flex-start;gap:6px}.ira-app .kanban-col{flex:0 0 82vw;max-width:82vw;max-height:none}.ira-app .tnd-bd-share-col{width:auto}.ira-app .modal-overlay.tnd-modal-overlay{align-items:flex-end;padding:0}.ira-app .modal-card.tnd-modal{border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:92vh}.ira-app .modal-card.tnd-modal.is-fs-expanded{border-radius:0;width:100%;max-height:100vh}.ira-app .is-fs-expanded-host{padding:0}.ira-app .tnd-modal-close,.ira-app .ira-modal-close{top:8px;right:8px}.ira-app .tnd-modal .form-grid,.ira-app .tnd-modal .wl-grid{grid-template-columns:1fr}}@media (width<=1023px){.ira-app .tnd-modal .field-input,.ira-app .tnd-modal .field-select,.ira-app .tnd-modal .field-textarea{font-size:16px}}.ira-app .tender-map-wrap{grid-template-columns:240px 1fr;gap:12px;height:calc(100vh - 320px);min-height:480px;display:grid}@media (width<=800px){.ira-app .tender-map-wrap{grid-template-columns:1fr;height:auto}.ira-app .tender-map-canvas{height:60vh;min-height:360px}}.ira-app .tender-map-side{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px;overflow-y:auto}.ira-app .tender-map-side h4{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:0 0 8px;font-size:11px}.ira-app .tender-map-side .tm-legend{margin-top:16px}.ira-app .tender-map-side .tm-legend-row{align-items:center;gap:8px;padding:3px 0;font-size:11px;display:flex}.ira-app .tender-map-side .tm-legend-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000001a}.ira-app .tender-map-side .tm-info{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.4}.ira-app .tender-map-canvas{border:1px solid var(--line);background:#e6eef7;border-radius:10px;position:relative;overflow:hidden}.ira-app .tender-map-status{z-index:401;border:1px solid var(--line);color:var(--muted);background:#fffffff2;border-radius:6px;padding:6px 10px;font-size:11px;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #00000014}.ira-app .tender-map-status.is-busy{color:var(--brand-fg)}.ira-app .tm-office-pin{cursor:pointer;background:#0f172a;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 3px 10px #00000059}.ira-app .mapboxgl-popup-content{border:1px solid var(--line);border-radius:12px;padding:16px 20px;font-family:inherit;box-shadow:0 8px 28px #00000029}.ira-app .mapboxgl-popup-close-button{color:var(--muted);padding:2px 8px;font-size:18px}.ira-app .tender-map-popup .tmp-name{color:var(--ink);margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px}.ira-app .tender-map-popup .tmp-meta{color:var(--muted);margin-bottom:12px;font-size:12px;line-height:16px}.ira-app .tender-map-popup .tmp-row{color:var(--ink);margin:8px 0;font-size:14px;line-height:20px}.ira-app .tender-map-popup .tmp-addr{color:var(--muted)}.ira-app .tender-map-popup .tmp-amount{font-weight:600}.ira-app .tender-map-popup .tmp-due{color:var(--muted);font-size:12px;line-height:16px}.ira-app .tender-map-popup .tmp-foot{margin-top:14px}.ira-app .tender-map-popup .tmp-link{color:var(--brand-fg);cursor:pointer;font-size:14px;font-weight:500;line-height:20px}.ira-app .tender-map-popup .tmp-link:hover{text-decoration:underline}.ira-app .modal-card.tnd-modal.tnd-quick{max-width:600px}.ira-app .tnd-quick-banner{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;line-height:1.5}.ira-app .tnd-quick-banner strong{color:#1e40af}.ira-app .tnd-quick-note{color:var(--muted);margin-top:14px;font-size:11px;font-style:italic}.ira-app .btn.tnd-quick-expand{color:#fff;background:#6366f1;border-color:#4f46e5;font-weight:600}.ira-app .btn.tnd-quick-expand:hover{background:#4f46e5}.ira-app .modal-card.tnd-modal.qb-modal{width:96vw;max-width:1280px;max-height:calc(100vh - 80px);padding:0}.ira-app .modal-card.tnd-modal.qb-modal.is-fs-expanded{border-radius:0;width:100vw;max-width:none;height:100vh;max-height:100vh;margin:0;position:fixed;inset:0}.ira-app .qb-doc-banner{background:var(--ink-950);color:#fff;border:1px solid var(--ink-950);text-align:center;letter-spacing:.5px;text-transform:uppercase;border-bottom:0;border-radius:10px 10px 0 0;padding:14px 18px;font-size:18px;font-weight:700}.ira-app .qb-meta-card{background:var(--surface-subtle);border:1px solid var(--ink-950);border-top:0;border-radius:0 0 10px 10px;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px;margin-bottom:18px;padding:14px;display:grid}.ira-app .qb-meta-label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.ira-app .qb-meta-value{color:var(--ink);font-size:14px;font-weight:600}.ira-app .qb-meta-value.thin{font-weight:500}.ira-app .qb-meta-sub{color:var(--muted);margin-top:2px;font-size:11px}.ira-app .qb-meta-pair{gap:10px;display:flex}.ira-app .qb-meta-pair>div{flex:1}.ira-app .qb-viewopts{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;margin-top:2px;padding-top:10px;display:flex}.ira-app .qb-viewopts label{color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.ira-app .qb-submitted-banner{color:#92400e;background:#fef3c7;border-bottom:1px solid #fde68a;flex:none;padding:12px 20px;font-size:13px;line-height:1.5}.ira-app .qb-submitted-pill{color:#fff;letter-spacing:.3px;background:#92400e;border-radius:6px;margin-right:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ira-app .qb-pf-block{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:13px}.ira-app .qb-pf-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:12px 14px;font-size:13px}.ira-app .qb-pf-block ul,.ira-app .qb-pf-warn ul{margin:6px 0 10px;padding-left:18px}.ira-app .qb-pf-block li,.ira-app .qb-pf-warn li{margin:2px 0}.ira-app .qb-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 20px;overflow-y:auto}.ira-app .qb-appmodal-body .qb-body{overscroll-behavior:auto;flex:none;overflow:visible}.ira-app .qb-section{border:1px solid var(--sec-header-border,var(--line));background:#fff;border-radius:10px;margin-bottom:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.ira-app .qb-section-bar{background:var(--sec-header-bg,var(--surface-subtle));border-bottom:1px solid var(--sec-header-border,var(--line));align-items:center;gap:10px;padding:12px 14px;display:flex}.ira-app .qb-section-bar-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ira-app .qb-section-bar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.ira-app .qb-sec-collapse{width:24px;height:24px;color:var(--sec-accent,var(--ink));cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ira-app .qb-sec-collapse:hover{background:#0f172a14}.ira-app .qb-sec-chevron{font-size:14px;line-height:1;transition:transform .15s}.ira-app .qb-sec-chevron.collapsed{transform:rotate(-90deg)}.ira-app .qb-sec-label{color:var(--sec-accent,var(--ink));text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:700}.ira-app .qb-section-name{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:6px;flex:1;padding:8px 10px;font-size:14px;font-weight:600}.ira-app .qb-section-name:focus{border-color:var(--sec-accent,#2563eb);outline:none}.ira-app .qb-sec-dup{letter-spacing:.5px;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700}.ira-app .qb-section-total{color:var(--sec-accent,#2563eb);font-size:13px;font-weight:700}.ira-app .qb-code{color:var(--muted);min-width:28px;font-size:11px;font-weight:700}.ira-app .qb-sec-notes-label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;padding:8px 14px 0;font-size:11px;font-weight:600}.ira-app .qb-legacy-warn{color:#9a3412}.ira-app .qb-sec-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.ira-app .qb-sec-actions .qf-add-option{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd;font-weight:600}.ira-app .qb-sec-actions .qb-add-sub{margin-left:auto}.ira-app .qb-sec-actions .qb-add-discount{color:var(--bad,#dc2626)}.ira-app .qb-sec-grand{background:var(--sec-footer-bg,var(--ink-950));color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ira-app .qb-sec-grand-label{text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}.ira-app .qb-sec-grand-amt{margin-left:auto;font-size:16px;font-weight:700}.ira-app .qb-lines{width:100%;font-size:13px}.ira-app .qb-lines-fixed{table-layout:fixed}.ira-app .qb-tscroll{max-width:100%;overflow:auto hidden}.ira-app .qb-tip-search{width:100%;margin-bottom:10px}.ira-app .qb-tip-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.ira-app .qb-tip-chips-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-right:2px;font-size:11px;font-weight:700}.ira-app .qb-tip-chip{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.ira-app .qb-tip-chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.ira-app .qb-tip-chip-n{opacity:.75;font-weight:500}.ira-app .qb-tip-catchip{color:#5b21b6;border-color:#c4b5fd}.ira-app .qb-tip-catchip.active{color:#fff;background:#5b21b6;border-color:#5b21b6}.ira-app .qb-tip-counter{color:var(--muted);margin-bottom:8px;font-size:12px}.ira-app .qb-tip-list{border:1px solid var(--line);background:#fff;border-radius:8px;max-height:52vh;overflow-y:auto}.ira-app .qb-tip-empty{text-align:center;color:var(--muted);padding:30px 16px;font-size:13px;font-style:italic}.ira-app .qb-tip-row{border-bottom:1px solid var(--line);cursor:pointer;padding:10px 12px;transition:background .1s}.ira-app .qb-tip-row:last-child{border-bottom:0}.ira-app .qb-tip-row:hover{background:#eff6ff}.ira-app .qb-tip-row.is-current{background:#fef3c7}.ira-app .qb-tip-row-main{align-items:center;gap:8px;font-size:13px;display:flex}.ira-app .qb-tip-badge{border-radius:8px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.ira-app .qb-tip-badge.qb-tip-linked{color:#fff;text-transform:uppercase;background:#f59e0b}.ira-app .qb-tip-badge.qb-tip-lm{color:#1e40af;background:#dbeafe}.ira-app .qb-tip-badge.qb-tip-area{color:#166534;background:#dcfce7}.ira-app .qb-tip-badge.qb-tip-count{color:#92400e;background:#fef3c7}.ira-app .qb-tip-badge.qb-tip-other{background:var(--row-hover);color:var(--muted)}.ira-app .qb-tip-code{color:var(--muted);background:var(--row-hover);border-radius:4px;flex:none;padding:2px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.ira-app .qb-tip-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ira-app .qb-tip-uom{color:var(--muted);flex:none;font-size:11px;font-weight:600}.ira-app .qb-tip-price{color:var(--brand-fg);text-align:right;flex:none;min-width:80px;font-size:12px;font-weight:700}.ira-app .qb-tip-desc{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.ira-app .qb-tip-cat{color:#0369a1;margin-top:3px;font-size:11px}.ira-app .qb-tscroll .qb-lines{min-width:100%}.ira-app .qb-lines td{vertical-align:middle;padding:4px 8px;overflow:hidden}.ira-app .qb-lines th,.ira-app .qb-lines td,.ira-app .list-table.qb-lines th.num,.ira-app .list-table.qb-lines td.num,.ira-app .qb-lines .qb-cell.num{text-align:left}.ira-app .qb-lines th.qb-th{text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.ira-app .qb-lines .qb-cell.qb-label,.ira-app .qb-lines .qb-cell.qb-uom{max-width:none}.ira-app .qb-item-cell{min-width:0}.ira-app .qb-lines tr.qb-option{background:#faf5ff;font-style:italic}.ira-app .qb-lines tr.qb-note td{color:var(--muted);font-style:italic}.ira-app .qb-lines td.qb-opt-cell{color:#9333ea}.ira-app .qb-lines td.qb-neg{color:#dc2626}.ira-app .qb-lines td.qb-warn{color:#dc2626;font-weight:600}.ira-app .qb-mv{white-space:nowrap;width:34px}.ira-app .qb-rm{width:28px}.ira-app .qb-code-col{width:48px}.ira-app .qb-cell{background:0 0;border:1px solid #0000;border-radius:5px;width:100%;padding:4px 6px;font-size:13px}.ira-app .qb-cell:hover{border-color:var(--line)}.ira-app .qb-cell:focus{border-color:var(--accent,#2563eb);background:#fff;outline:none}.ira-app .qb-cell.num{text-align:right}.ira-app .qb-cell.qb-label{max-width:84px}.ira-app .qb-cell.qb-uom{max-width:60px}.ira-app .qb-cell.qb-manual{color:#c2410c;font-weight:600}.ira-app .qb-item-cell{align-items:center;gap:6px;display:flex}.ira-app .qb-item-cell .qb-label{flex:40%;min-width:72px}.ira-app .qb-link{color:#1d4ed8;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex:auto;min-width:0;padding:3px 8px;font-size:12px;overflow:hidden}.ira-app .qb-tag{color:#374151;background:#e5e7eb;border-radius:10px;padding:1px 6px;font-size:10px}.ira-app .qb-tag.opt{color:#7e22ce;background:#f3e8ff}.ira-app .qb-merge-badge{background:var(--brand-tint);color:var(--brand-fg);white-space:nowrap;border:1px solid #93c5fd;border-radius:10px;flex:none;padding:1px 5px;font-size:10px;font-weight:700}.ira-app .qb-pitch-badge{color:#92400e;white-space:nowrap;cursor:help;font-variant-numeric:tabular-nums;background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;flex:none;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-flex}.ira-app .qb-merge-ti{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd;font-weight:600}.ira-app .qb-opt-mirror{background:#faf5ff}.ira-app .qb-opt-mirror td{color:#6b21a8;font-style:italic}.ira-app .qb-opt-mirror-tag{text-transform:uppercase;letter-spacing:.3px;color:#9333ea;font-size:10px}.ira-app .qb-internal-notes{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 10px;padding:8px 12px}.ira-app .qb-internal-notes-head{text-transform:uppercase;letter-spacing:.3px;color:#92400e;margin-bottom:4px;font-size:11px;font-weight:700}.ira-app .qb-internal-note{color:#78350f;font-size:13px}.ira-app .qb-internal-note-meta{color:#b45309;font-size:11px}.ira-app .qb-mult-warn{background:#fef2f2!important;border-color:#f87171!important}.ira-app .qb-gate-note{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.ira-app .qb-gate-note .qb-autosave-x{color:#b91c1c}.ira-app .qb-server-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 16px 0;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.ira-app .qb-server-error>svg{flex-shrink:0;margin-top:1px}.ira-app .qb-server-error .qb-autosave-x{color:#b91c1c}.ira-app .qb-server-error-text ul{margin:4px 0 0;padding-left:16px;font-weight:500}.ira-app tr.qb-rev-new>td{background:#f0fdf4}.ira-app tr.qb-rev-changed>td{background:#fefce8}.ira-app tr.qb-lead-row>td{padding:0 8px 4px}.ira-app .qb-lead-strip{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.ira-app .qb-lead-auto{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0 2px;display:flex}.ira-app .qb-lead-auto-lbl{color:var(--muted);font-size:11px}.ira-app .qb-lead-chip{color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:2px 9px;font-size:11px;font-weight:600}.ira-app .qb-lead-chip.added{color:#166534;cursor:default;background:#f0fdf4;border-color:#86efac}.ira-app .qb-autosave-note{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.ira-app .qb-autosave-x{color:#065f46;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.ira-app .qb-inote-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:12px;line-height:1.3}.ira-app .qb-inote-toggle.on{color:#78350f;background:#fef3c7;border-color:#fde68a;font-weight:700}.ira-app .qb-lines tr.qb-inote-row td{background:#fffbeb;border-top:1px solid #fde68a;border-bottom:1px solid #fde68a;padding:8px 12px}.ira-app .qb-inote-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ira-app .qb-inote-pill{color:#78350f;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:700}.ira-app .qb-inote-text{background:#fff;border:1px solid #fde68a;border-radius:4px;flex:1;min-width:180px;padding:6px 10px;font-size:13px}.ira-app .qb-inote-lbl{color:#78350f;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.ira-app .qb-inote-rate{text-align:right;background:#fff;border:1px solid #fde68a;border-radius:4px;width:80px;padding:6px 8px;font-size:13px}.ira-app .qb-inote-sum{color:#78350f;white-space:nowrap;background:#fff;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.ira-app .qb-inote-copy{color:#78350f;cursor:pointer;white-space:nowrap;background:#facc15;border:1px solid #eab308;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.ira-app .qb-out-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ira-app .qb-out-sent{color:#16a34a;margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.5}.ira-app .qb-prevrev-toggle{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;padding:4px 10px;font-weight:600}.ira-app .qb-lines tr.qb-prevrow{background:#fafbfc}.ira-app .qb-lines tr.qb-prevrow td{color:var(--muted);padding:5px 8px;font-size:12px;font-style:italic}.ira-app .qb-lines tr.qb-prevrow.qb-prevrow-diff{background:#fef3c7}.ira-app .qb-lines tr.qb-prevrow td.qb-prev-mv{text-align:center;padding:5px 4px;font-style:normal}.ira-app .qb-prev-badge{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:9px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.ira-app .qb-lines tr.qb-prevrow td.qb-prev-total{font-weight:600}.ira-app .qb-lines tr.qb-prevrow.qb-prevrow-diff td.qb-prev-total{color:#92400e;font-weight:700}.ira-app .qh-intro{color:var(--muted);margin:0 0 12px;font-size:13px}.ira-app .qh-intro-hint{color:var(--accent,#2563eb);font-weight:600}.ira-app .qh-card{border:1px solid var(--line);border-radius:8px;overflow:hidden}.ira-app .qh-table{border-collapse:collapse;width:100%;font-size:13px}.ira-app .qh-table thead tr{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;background:#fafbfc;font-size:11px}.ira-app .qh-table th{text-align:left;border-bottom:1px solid var(--line);padding:8px;font-weight:600}.ira-app .qh-table th.qh-when{width:170px}.ira-app .qh-table th.qh-action{width:180px}.ira-app .qh-table th.qh-by{width:200px}.ira-app .qh-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:10px 8px}.ira-app .qh-table tbody tr:last-child td{border-bottom:0}.ira-app .qh-table tr.qh-clickable{cursor:pointer}.ira-app .qh-table tr.qh-clickable:hover{background:var(--surface-subtle)}.ira-app .qh-badge{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.ira-app .qh-sub{color:var(--muted);margin-top:3px;font-size:11px}.ira-app .qh-preview-hint{color:var(--accent,#2563eb);margin-top:3px;font-size:11px;font-weight:600}.ira-app .qh-desc{overflow-wrap:anywhere;line-height:1.5}.ira-app .qh-bycell{color:var(--muted);overflow-wrap:anywhere}.ira-app .qx-intro{color:var(--ink);margin:0 0 14px;font-size:13px;line-height:1.5}.ira-app .qx-card{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ira-app .qx-card-head{background:var(--surface-subtle);border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.4px;padding:10px 14px;font-size:11px;font-weight:700}.ira-app .qx-card-body{flex-direction:column;gap:12px;padding:14px;display:flex}.ira-app .qx-opt{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.ira-app .qx-opt input{margin-top:3px}.ira-app .qx-opt-desc{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ira-app .qx-default{color:var(--accent,#1d4ed8);margin-left:6px;font-size:11px;font-weight:600}.ira-app .qx-export{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);margin-top:16px}.ira-app .qtpl-intro{color:var(--muted);margin:0 0 14px;font-size:13px}.ira-app .qtpl-blank{text-align:left;border:1px dashed var(--line);background:var(--surface-subtle);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;width:100%;margin-bottom:12px;padding:14px 16px;display:flex}.ira-app .qtpl-blank:hover{border-color:var(--accent,#2563eb);background:#fff}.ira-app .qtpl-blank:disabled{opacity:.6;cursor:default}.ira-app .qtpl-blank-title{color:var(--ink);font-size:14px;font-weight:700}.ira-app .qtpl-blank-sub{color:var(--muted);font-size:12px}.ira-app .qb-foot .btn.qf-sticky{color:#78350f;background:#fef9c3;border-color:#fcd34d;font-weight:600}.ira-app .qb-foot .btn.qf-excel{color:#166534;background:#dcfce7;border-color:#86efac;font-weight:600}.ira-app .qb-lines .ico{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:2px 4px;font-size:12px;line-height:1}.ira-app .qb-lines .ico:hover{color:var(--ink)}.ira-app .qb-lines .ico.danger:hover{color:#dc2626}.ira-app .qb-line-actions{flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.ira-app .qb-subsection{border-left:2px dashed var(--line);margin:6px 12px 12px 28px;padding-left:10px}.ira-app .qb-subsection-bar{align-items:center;gap:8px;padding:6px 0;display:flex}.ira-app .qb-totals{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;padding:14px}.ira-app .qb-discount-row{align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.ira-app .qb-discount-row .qb-cell{border-color:var(--line);width:auto}.ira-app .qb-trio{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ira-app .qb-trio>div{justify-content:space-between;gap:20px;min-width:280px;font-size:14px;display:flex}.ira-app .qb-trio .qb-grand{color:var(--ink);border-top:2px solid var(--line);padding-top:6px;font-size:16px;font-weight:700}.ira-app .qb-options{background:#faf5ff;border:1px solid #e9d5ff;border-radius:10px;margin-top:16px;padding:14px}.ira-app .qb-options-head{color:#7e22ce;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ira-app .qb-opt-sub{margin-left:auto}.ira-app .qb-tc-card{border:1px solid var(--tc-accent,var(--line));background:#fff;border-radius:10px;margin-top:18px;overflow:hidden}.ira-app .qb-tc-head{background:var(--tc-header-bg,var(--surface-subtle));border-bottom:1px solid var(--tc-accent,var(--line));align-items:center;gap:10px;padding:10px 14px;display:flex}.ira-app .qb-tc-title{color:var(--tc-header-color,var(--ink));text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:700}.ira-app .qb-tc-sub{color:var(--muted);font-size:12px}.ira-app .qb-tc-add{background:var(--tc-header-color,#1d4ed8);border-color:var(--tc-header-color,#1d4ed8);color:#fff;margin-left:auto;font-weight:600}.ira-app .qb-tc-empty{color:var(--muted);padding:18px 14px;font-size:13px;font-style:italic}.ira-app .qb-tc-rows{padding:8px 14px}.ira-app .qb-tc-row{border-bottom:1px solid var(--row-hover);align-items:flex-start;gap:8px;padding:6px 0;display:flex}.ira-app .qb-tc-num{color:var(--tc-header-color,var(--ink));min-width:28px;padding-top:8px;font-size:13px;font-weight:700}.ira-app .qb-tc-input{border:1px solid var(--line);resize:vertical;border-radius:6px;flex:1;padding:7px 10px;font-family:inherit;font-size:13px}.ira-app .qb-tc-row .btn.danger{flex:none;align-self:center}.ira-app .qb-foot{border-top:1px solid var(--line);background:#fff;border-radius:0 0 16px 16px;flex:none}.ira-app .qbt-head,.ira-app .qbt-row{grid-template-columns:44px minmax(150px,1fr) minmax(160px,1.4fr) 64px 56px 28px;align-items:center;gap:8px;padding:4px 12px;display:grid}.ira-app .qbt-head{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);padding-top:8px;font-size:11px;font-weight:600}.ira-app .qbt-head .num,.ira-app .qbt-row .qb-cell.num{text-align:right}.ira-app .qbt-row .qb-cell{border:1px solid var(--line)}.ira-app .qbt-row.note{background:#fffbeb;grid-template-columns:44px auto 1fr 28px;padding-top:6px;padding-bottom:6px}.ira-app .qbt-mv{flex-direction:column;line-height:1;display:flex}.ira-app .qbt-mv .ico{padding:0 3px;font-size:10px}.ira-app .qbt-sell{align-items:center;gap:4px;display:flex}.ira-app .qbt-sell .qb-cell{flex:1}.ira-app .qbt-kind{text-transform:uppercase;letter-spacing:.3px;color:#374151;background:#e5e7eb;border-radius:10px;align-self:center;padding:2px 7px;font-size:10px;font-weight:700}.ira-app .qbt-kind.note{color:#92400e;background:#fef3c7}.ira-app .qbt-row .ico{cursor:pointer;color:var(--muted);background:0 0;border:none}.ira-app .qbt-row .ico.danger:hover{color:#dc2626}.ira-app .qbt-dest{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:100%;margin-bottom:10px;padding:14px 16px;display:block}.ira-app .qbt-dest:hover{border-color:var(--accent,#2563eb);background:var(--surface-subtle)}.ira-app .qbt-dest strong{color:var(--ink);font-size:14px}.ira-app .qbt-dest span{color:var(--muted);margin-left:8px;font-size:13px}.ira-app .tnd-rfi-table{border-collapse:collapse;width:100%;font-size:13px}.ira-app .tnd-rfi-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px;font-size:11px}.ira-app .tnd-rfi-table th.num,.ira-app .tnd-rfi-table td.num{text-align:right}.ira-app .tnd-rfi-table td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:8px 10px}.ira-app .tnd-rfi-row{cursor:pointer}.ira-app .tnd-rfi-row:hover td{background:var(--surface-subtle)}.ira-app .tnd-rfi-num{color:var(--muted);white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace}.ira-app .tnd-sq-toolbar{gap:8px;margin-bottom:10px;display:flex}.ira-app .tnd-mq-btn{color:#fff;background:#6b21a8;border-color:#581c87;font-weight:600}.ira-app .tnd-mq-btn:hover{background:#581c87}.ira-app .tnd-mq-row{background:#faf5ff}.ira-app .tnd-mq-row:hover{cursor:default;background:#f3e8ff}.ira-app .tnd-mq-tag{letter-spacing:.04em;color:#6b21a8;vertical-align:middle;background:#f3e8ff;border:1px solid #e9d5ff;border-radius:4px;margin-right:6px;padding:1px 4px;font-size:9px;font-weight:700;display:inline-block}.ira-app .tnd-sq-openhint{color:#94a3b8;font-size:11px}.ira-app .tnd-qr-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.ira-app .tnd-qr-head{background:var(--surface-subtle);letter-spacing:.02em;color:#1e293b;text-transform:uppercase;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.ira-app .tnd-qr-actions{gap:8px;display:flex}.ira-app .tnd-qr-table{border-collapse:collapse;width:100%;font-size:13px}.ira-app .tnd-qr-table th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-2);background:#fff;border-bottom:1px solid #e2e8f0;padding:8px 12px;font-size:11px}.ira-app .tnd-qr-table td{border-bottom:1px solid var(--row-hover);vertical-align:middle;padding:10px 12px}.ira-app .tnd-qr-table tr:last-child td{border-bottom:0}.ira-app .tnd-qr-table .num{text-align:right}.ira-app .tnd-qr-def{text-align:center;width:70px}.ira-app .tnd-qr-rev{width:90px}.ira-app .tnd-qr-act{text-align:right;white-space:nowrap;width:150px}.ira-app .tnd-qr-row{cursor:pointer}.ira-app .tnd-qr-row:hover{background:var(--surface-subtle)}.ira-app .tnd-qr-row.tnd-mq-row{cursor:default;background:#faf5ff}.ira-app .tnd-qr-row.tnd-mq-row:hover{background:#f3e8ff}.ira-app .tnd-qr-row.tnd-qr-default{box-shadow:inset 3px 0 #16a34a;background:#f0fdf4!important}.ira-app .tnd-qr-file{color:#6b21a8;margin-left:6px;font-size:10px;font-weight:600}.ira-app .tnd-qr-eye{background:var(--brand);color:var(--brand-ink);border-color:var(--brand);text-decoration:none}.ira-app .tnd-qr-hint{color:#94a3b8;margin:8px 0 0;font-size:11px}.ira-app .tnd-badge{letter-spacing:.3px;vertical-align:middle;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.ira-app .tnd-badge-manual{color:#4c1d95;background:#c4b5fd}.ira-app .tnd-badge-default{color:#fff;background:#16a34a}.ira-app .tnd-badge-current{color:#3730a3;background:#e0e7ff}.ira-app .tnd-rfi-pill{color:var(--muted);white-space:nowrap;background:#eef2f7;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.ira-app .tnd-rfi-pill[data-status=Sent]{color:#075985;background:#e0f2fe}.ira-app .tnd-rfi-pill[data-status=In\ Review]{color:#92400e;background:#fef3c7}.ira-app .tnd-rfi-pill[data-status=Answered]{color:#166534;background:#dcfce7}.ira-app .tnd-rfi-pill[data-status=Scheduled]{color:#075985;background:#e0f2fe}.ira-app .tnd-rfi-pill[data-status=Completed]{color:#166534;background:#dcfce7}.ira-app .tnd-rfi-pill[data-status=Closed]{color:var(--muted);background:#e2e8f0}.ira-app .tnd-rfi-pill[data-status=Cancelled]{color:#991b1b;background:#fee2e2}.ira-app .tnd-rfi-pill[data-priority=High]{color:#9a3412;background:#ffedd5}.ira-app .tnd-rfi-pill[data-priority=Urgent]{color:#991b1b;background:#fee2e2}.ira-app .tnd-rfi-pill[data-priority=Low]{background:var(--row-hover);color:var(--muted-2)}.ira-app .tnd-dur-intro{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.ira-app .tnd-dur-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#fafbfc;border-radius:8px;padding:30px 14px;font-size:13px;line-height:1.55}.ira-app .tnd-dur-empty-icon{margin-bottom:8px;font-size:32px}.ira-app .tnd-dur-empty-title{color:var(--ink);margin-bottom:4px;font-weight:700}.ira-app .tnd-dur-kpis{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.ira-app .tnd-dur-kpi{border:1px solid var(--line);background:#fafbfc;border-radius:8px;padding:10px 12px}.ira-app .tnd-dur-kpi.is-active{background:#eff6ff;border-color:#bfdbfe}.ira-app .tnd-dur-kpi.is-grand{background:var(--ink-950);border-color:var(--ink-950);color:#fff}.ira-app .tnd-dur-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:10px;font-weight:700}.ira-app .tnd-dur-kpi.is-active .tnd-dur-kpi-label{color:var(--ink)}.ira-app .tnd-dur-kpi.is-grand .tnd-dur-kpi-label{color:#fff;opacity:.85}.ira-app .tnd-dur-kpi-value{color:var(--muted);font-size:18px;font-weight:700}.ira-app .tnd-dur-kpi.is-active .tnd-dur-kpi-value{color:var(--ink)}.ira-app .tnd-dur-kpi.is-grand .tnd-dur-kpi-value{color:#fff}.ira-app .tnd-dur-matrix-title{color:var(--ink);margin:8px 0;font-size:13px;font-weight:700}.ira-app .tnd-dur-matrix-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:18px;overflow:auto}.ira-app .tnd-dur-matrix{border-collapse:collapse;width:100%;font-size:12px}.ira-app .tnd-dur-matrix th{text-align:left;border-bottom:1px solid var(--line);color:var(--ink);text-transform:uppercase;letter-spacing:.25px;background:#fafbfc;padding:6px 8px;font-weight:600;line-height:16px}.ira-app .tnd-dur-matrix th.num,.ira-app .tnd-dur-matrix td.num{text-align:right;font-variant-numeric:tabular-nums}.ira-app .tnd-dur-matrix th.total{color:#1e3a8a;background:#eff6ff}.ira-app .tnd-dur-matrix td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:6px 8px}.ira-app .tnd-dur-matrix tbody tr:hover{background:var(--row-hover)}.ira-app .tnd-dur-matrix td.muted{color:var(--muted)}.ira-app .tnd-dur-matrix td.user{font-weight:600}.ira-app .tnd-dur-matrix td.total{color:#1e3a8a;background:#eff6ff;font-weight:700}.ira-app .tnd-dur-matrix tfoot td{border-top:1px solid var(--line);background:#fafbfc;padding:6px 8px;font-weight:600}.ira-app .tnd-dur-matrix tfoot td.grand{background:var(--ink-950);color:#fff}.ira-app .tnd-dur-section{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:10px}.ira-app .tnd-dur-section.is-empty{background:#fafbfc}.ira-app .tnd-dur-section>summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:10px 12px;font-weight:700;list-style:none;display:flex}.ira-app .tnd-dur-section>summary::-webkit-details-marker{display:none}.ira-app .tnd-dur-chevron{color:var(--muted);flex:none;align-items:center;transition:transform .15s;display:inline-flex}.ira-app .tnd-dur-section[open]>summary .tnd-dur-chevron{transform:rotate(90deg)}.ira-app .tnd-dur-section.is-empty>summary{color:var(--muted);font-weight:600}.ira-app .tnd-dur-section-count{color:var(--muted);font-size:11px;font-weight:600}.ira-app .tnd-dur-section-total{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.ira-app .tnd-dur-section-body{padding:24px 12px 12px}.ira-app .tnd-dur-log{border-collapse:collapse;width:100%;font-size:12px}.ira-app .tnd-dur-log th{text-align:left;text-transform:uppercase;letter-spacing:.25px;color:var(--ink);border-bottom:1px solid var(--line);background:#fafbfc;padding:6px 8px;font-size:12px;font-weight:600;line-height:16px}.ira-app .tnd-dur-log th.num,.ira-app .tnd-dur-log td.num{text-align:right;font-variant-numeric:tabular-nums}.ira-app .tnd-dur-log td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:6px 8px}.ira-app .tnd-dur-log tbody tr:hover{background:var(--row-hover)}.ira-app .tnd-dur-log td.num{font-weight:600}.ira-app .tnd-dur-log td.muted{color:var(--muted)}.ira-app .tnd-dur-log td.nowrap{white-space:nowrap}.ira-app .tnd-tk-hint{color:var(--muted);margin:2px 0 10px;font-size:12px}.ira-app .tnd-tk-table{width:100%}.ira-app .tnd-tk-row{cursor:pointer}.ira-app .tnd-tk-row:hover{background:var(--row-hover)}.ira-app .tnd-tk-pill{border-radius:11px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.ira-app .tnd-tk-pill.done{color:#1d6b34;background:#e9f7ee}.ira-app .tnd-tk-pill.wip{color:#2450a8;background:#eef4ff}.ira-app .tnd-tk-open{text-align:right;color:var(--brand-fg);white-space:nowrap;font-size:11px;font-weight:700}.ira-app .tnd-wl-hero{border:1px solid var(--line);background:#fafbfc;border-radius:10px;align-items:center;gap:18px;padding:16px 18px;display:flex}.ira-app .tnd-wl-gauge{border:6px solid;border-radius:50%;flex-direction:column;flex:0 0 96px;justify-content:center;align-items:center;height:96px;display:flex}.ira-app .tnd-wl-gauge-pct{font-size:26px;font-weight:800;line-height:1}.ira-app .tnd-wl-gauge-sub{color:var(--muted);margin-top:2px;font-size:10px}.ira-app .tnd-wl-hero-text{flex:1;min-width:0}.ira-app .tnd-wl-band{font-size:15px;font-weight:700}.ira-app .tnd-wl-hero-sub{color:var(--muted);margin-top:3px;font-size:12.5px}.ira-app .tnd-wl-call{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;padding:14px 16px}.ira-app .tnd-wl-call-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ira-app .tnd-wl-call-title{color:var(--ink);font-size:12.5px;font-weight:600}.ira-app .tnd-wl-call-sub{color:var(--muted);font-size:11.5px}.ira-app .tnd-wl-slider-row{align-items:center;gap:12px;margin-top:10px;display:flex}.ira-app .tnd-wl-slider-row input[type=range]{flex:1}.ira-app .tnd-wl-slider-val{text-align:right;flex:0 0 52px;font-size:16px;font-weight:800}.ira-app .tnd-wl-call-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.ira-app .tnd-wl-call-state{color:var(--muted);font-size:11.5px}.ira-app .tnd-wl-factors{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;padding:8px 16px 14px}.ira-app .tnd-wl-factors-title{color:var(--ink);padding:10px 0 4px;font-size:12.5px;font-weight:700}.ira-app .tnd-wl-factor{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.ira-app .tnd-wl-factor:last-of-type{border-bottom:0}.ira-app .tnd-wl-factor-label{color:var(--ink);flex:0 0 150px;font-size:12.5px;font-weight:600}.ira-app .tnd-wl-factor-w{color:var(--muted);font-weight:500}.ira-app .tnd-wl-factor-mid{flex:1;min-width:0}.ira-app .tnd-wl-factor-detail{color:var(--muted);margin-bottom:3px;font-size:11.5px}.ira-app .tnd-wl-factor-bar{background:#eef1f4;border-radius:4px;height:7px;overflow:hidden}.ira-app .tnd-wl-factor-bar div{height:100%}.ira-app .tnd-wl-factor-pct{text-align:right;flex:0 0 44px;font-size:12.5px;font-weight:700}.ira-app .tnd-wl-factors-note{color:var(--muted);margin-top:10px;font-size:11px}.ira-app .tir-quote-head{color:var(--muted);margin-bottom:6px;font-size:12px}.ira-app .tir-quote-head strong{color:var(--ink);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.ira-app .tir-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.ira-app .tir-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px}.ira-app .tir-card-label{color:var(--muted-2);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.ira-app .tir-card-sell{color:var(--brand-fg);margin:2px 0;font-size:20px;font-weight:700}.ira-app .tir-card-meta{color:var(--muted);font-size:11px}.ira-app .tir-section-title{margin-bottom:8px;font-size:14px;font-weight:700}.ira-app .tir-section{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.ira-app .tir-kit-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ira-app .tir-kit-actions{gap:6px;display:flex}.ira-app .tir-kit-table{font-size:12px}.ira-app .tir-kit-table td,.ira-app .tir-kit-table th{padding:6px 8px}.ira-app .tir-kit-table input,.ira-app .tir-kit-table select{border:1px solid var(--line);border-radius:4px;padding:3px 6px;font-size:12px}.ira-app .tir-kit-table .num{text-align:right;font-variant-numeric:tabular-nums}.ira-app .tir-kit-qty{text-align:right;width:78px}.ira-app .tir-labour-row{background:#f5f3ff}.ira-app .tir-badge{letter-spacing:.3px;border-radius:6px;padding:1px 6px;font-size:9px;font-weight:700}.ira-app .tir-badge.labour{color:#5b21b6;background:#ddd6fe}.ira-app .tir-badge.company{color:#155e75;background:#cffafe}.ira-app .tir-cost-neg{color:var(--bad)}.ira-app .tir-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:6px;padding:14px}.ira-app .tir-bd{gap:6px;display:grid}.ira-app .tir-bd-line{align-items:center;gap:10px;padding:4px 0;display:flex}.ira-app .tir-bd-line>span:first-child{flex:1}.ira-app .tir-bd-val{font-variant-numeric:tabular-nums;color:#334155}.ira-app .tir-bd-input{text-align:right;border:1px solid var(--line);border-radius:4px;width:80px;padding:4px 6px}.ira-app .tir-bd-total{background:var(--ink-950);color:#fff;border-radius:6px;align-items:center;gap:10px;margin-top:6px;padding:8px 12px;font-size:16px;font-weight:700;display:flex}.ira-app .tir-bd-total>span:first-child{flex:1}.ira-app .tir-margin-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ira-app .tir-margin-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px}.ira-app .tir-margin-toggles{gap:4px;display:flex}.ira-app .tir-toggle{border:1px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:4px;flex:1;padding:5px 6px;font-size:11px;font-weight:500}.ira-app .tir-toggle.on{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:700}.ira-app .tir-toggle:disabled{cursor:default}.ira-app .tir-margin-input{align-items:center;gap:4px;margin:6px 0;display:flex}.ira-app .tir-margin-input input{border:1px solid var(--line);border-radius:4px;flex:1;padding:4px 6px}.ira-app .tir-margin-sell{color:#1e3a8a;text-align:center;background:#dbeafe;border-radius:4px;padding:5px 8px;font-size:13px;font-weight:700}.ira-app .tir-margin-meta{color:var(--muted);margin-top:4px;font-size:11px}.ira-app .tir-lock{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.ira-app .tir-hint{color:var(--muted);margin-top:6px;font-size:11px;font-style:italic}.ira-app .tir-view-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.ira-app .tir-view-banner .lbl{color:#fff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#1e3a8a;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.ira-app .tir-fs{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:14px;overflow:hidden}.ira-app .tir-fs-head{background:var(--surface-subtle);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.ira-app .tir-fs-head label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.ira-app .tir-fs-body{padding:14px}.ira-app .tir-lead{border:1px solid #fde68a;border-radius:8px;margin-top:14px;overflow:hidden}.ira-app .tir-lead-head{color:#b45309;text-transform:uppercase;letter-spacing:.4px;background:#fffbeb;padding:10px 14px;font-size:12px;font-weight:700}.ira-app .tir-lead-body{background:#fffbeb;padding:14px 16px}.ira-app .tir-lead-fields{grid-template-columns:140px 1fr;gap:12px;margin-top:12px;display:grid}.ira-app .tir-costbox{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:14px;overflow:hidden}.ira-app .tir-costbox .tir-bd-line{border-bottom:1px solid var(--line);margin:0;padding:9px 16px}.ira-app .tir-costbox .tir-bd-total{border-radius:0;margin:0}@media (width<=720px){.ira-app .tir-summary-grid,.ira-app .tir-margin-grid{grid-template-columns:1fr 1fr}.ira-app .tir-lead-fields{grid-template-columns:1fr}}.ira-app .tc-kpis{gap:12px;margin:8px 0 14px;display:flex}.ira-app .tc-kpi{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;flex:1;padding:12px 14px;display:flex}.ira-app .tc-kpi-num{color:var(--ink);font-size:22px;font-weight:800}.ira-app .tc-kpi-lbl{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-size:11px}.ira-app .tc-kpi-warn .tc-kpi-num{color:#dc2626}.ira-app .tc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ira-app .tc-views{gap:4px;display:flex}.ira-app .tc-input{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 10px;font-size:13px}.ira-app .tc-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:auto}.ira-app .tc-row{cursor:pointer}.ira-app .tc-row:hover{background:var(--surface-subtle)}.ira-app .tc-title{color:var(--ink);font-weight:600}.ira-app .tc-desc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:11px;overflow:hidden}.ira-app .tc-overdue{color:#dc2626;font-weight:700}.ira-app .tc-status-select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 6px;font-size:12px}.ira-app .tc-empty{text-align:center;color:var(--muted);padding:20px;font-style:italic}.ira-app .tc-prio{text-transform:uppercase;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.ira-app .tc-prio[data-prio=low]{background:var(--row-hover);color:var(--muted)}.ira-app .tc-prio[data-prio=medium]{color:#1e40af;background:#dbeafe}.ira-app .tc-prio[data-prio=high]{color:#9a3412;background:#ffedd5}.ira-app .tc-prio[data-prio=urgent]{color:#b91c1c;background:#fee2e2}.ira-app .tc-board{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;display:grid}.ira-app .tc-col{background:var(--surface-subtle);border:1px solid var(--line);border-radius:10px}.ira-app .tc-col-head{color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.ira-app .tc-col-count{color:var(--muted);font-weight:600}.ira-app .tc-col-body{flex-direction:column;gap:8px;min-height:60px;padding:8px;display:flex}.ira-app .tc-col-empty{color:var(--muted);text-align:center;padding:8px;font-size:12px}.ira-app .tc-cardlet{border:1px solid var(--line);border-left:3px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 11px}.ira-app .tc-cardlet:hover{box-shadow:0 1px 6px #00000014}.ira-app .tc-overdue-card{border-left-color:#dc2626}.ira-app .tc-cardlet-title{color:var(--ink);margin-bottom:5px;font-size:13px;font-weight:600}.ira-app .tc-cardlet-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.ira-app .tc-cardlet-assignee{color:var(--muted);margin-top:5px;font-size:11px}.ira-app .tc-tag{color:#4338ca;background:#eef2ff;border-radius:6px;padding:1px 6px;font-weight:600}.ira-app .tc-cal-head{justify-content:center;align-items:center;gap:14px;padding:10px;display:flex}.ira-app .tc-cal-title{text-align:center;min-width:160px;font-size:15px;font-weight:700}.ira-app .tc-cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.ira-app .tc-cal-dow{text-align:center;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:6px;font-size:11px;font-weight:700}.ira-app .tc-cal-cell{cursor:pointer;vertical-align:top;border:1px solid #eef2f7;min-height:92px;padding:4px}.ira-app .tc-cal-cell:hover{background:var(--surface-subtle)}.ira-app .tc-cal-empty{cursor:default;background:#fafbfc}.ira-app .tc-cal-today{background:#eff6ff}.ira-app .tc-cal-today .tc-cal-date{color:#1d4ed8;font-weight:800}.ira-app .tc-cal-date{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:700}.ira-app .tc-cal-chip{text-overflow:ellipsis;white-space:nowrap;background:var(--brand-tint);color:var(--brand-fg);cursor:pointer;border-radius:4px;margin-bottom:2px;padding:1px 5px;font-size:10.5px;overflow:hidden}.ira-app .tc-cal-chip[data-prio=urgent]{color:#b91c1c;background:#fee2e2}.ira-app .tc-cal-chip[data-prio=high]{color:#9a3412;background:#ffedd5}.ira-app .tc-cal-chip.tc-done{opacity:.5;text-decoration:line-through}.ira-app .tc-form{flex-direction:column;gap:12px;display:flex}.ira-app .tc-fld{flex-direction:column;flex:1;gap:4px;display:flex}.ira-app .tc-fld>span{color:var(--muted);font-size:12px;font-weight:600}.ira-app .tc-form-row{flex-wrap:wrap;gap:12px;display:flex}.ira-app .tc-err{color:#dc2626;font-size:11px}.ira-app.tc-suite{max-width:100%}.ira-app .tc-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;padding:10px 14px}.ira-app .tc-row-lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-right:6px;font-size:10px;font-weight:800}.ira-app .tc-boards-row,.ira-app .tc-actions-row,.ira-app .tc-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ira-app .tc-row-sep{background:var(--line);align-self:stretch;width:1px;margin:0 4px}.ira-app .tc-board-btn,.ira-app .tc-view-btn,.ira-app .tc-action-btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.ira-app .tc-board-btn:hover,.ira-app .tc-view-btn:hover,.ira-app .tc-action-btn:hover{background:var(--row-hover)}.ira-app .tc-board-btn.active{background:var(--ink);border-color:var(--ink);color:#fff}.ira-app .tc-view-btn{border-radius:8px}.ira-app .tc-view-btn.active{background:var(--ink);border-color:var(--ink);color:#fff}.ira-app .tc-view-btn.soon,.ira-app .tc-saveview,.ira-app .tc-action-btn:disabled{opacity:.5;cursor:not-allowed}.ira-app .tc-action-btn{border-radius:8px}.ira-app .tc-actions-row .tc-action-btn{background:var(--surface-subtle)}.ira-app .tc-filters .tc-input{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 10px;font-size:13px}.ira-app .tc-filters .tc-input[type=search]{min-width:180px}.ira-app .tc-chk{color:var(--ink);cursor:pointer;align-items:center;gap:5px;font-size:13px;display:inline-flex}.ira-app .tc-body{align-items:flex-start;gap:12px;display:flex}.ira-app .tc-main{flex:auto;min-width:0}.ira-app .tc-list-panel{flex:0 0 300px;padding:0;overflow:hidden}.ira-app .tc-panel-tabs{border-bottom:1px solid var(--line);display:flex}.ira-app .tc-panel-tab{background:var(--surface-subtle);border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;font-weight:700;display:inline-flex}.ira-app .tc-panel-tab.active{color:#fff;background:#1f2d3d}.ira-app .tc-badge{min-width:18px;color:var(--muted);text-align:center;background:#e2e8f0;border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;display:inline-block}.ira-app .tc-panel-tab.active .tc-badge{color:#fff;background:#ffffff40}.ira-app .tc-panel-body{flex-direction:column;gap:6px;max-height:62vh;padding:8px;display:flex;overflow:auto}.ira-app .tc-panel-item{border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:8px 10px}.ira-app .tc-panel-item:hover{background:var(--surface-subtle)}.ira-app .tc-panel-item-title{color:var(--ink);font-size:13px;font-weight:600}.ira-app .tc-panel-item-sub{color:var(--muted);font-size:11px}.ira-app .tc-panel-empty{color:var(--muted);text-align:center;padding:14px;font-size:13px;font-style:italic}.ira-app .tc-panel-chip{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.ira-app .tc-typechip{color:var(--ink);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.ira-app .tc-key{color:var(--muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;display:block}.ira-app .tc-cardlet-key{color:var(--muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px}.ira-app .tc-form-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:12px;display:flex}.ira-app .tc-inv-row{grid-template-columns:1fr 1fr 1fr auto;gap:6px;margin-bottom:6px;display:grid}.ira-app .tc-hint{color:var(--muted);margin-left:8px;font-size:11px}.ira-app .tc-grid-head,.ira-app .tc-grid-allday{display:flex}.ira-app .tc-grid-gutter{flex:0 0 56px}.ira-app .tc-grid-dow{text-align:center;min-width:0;color:var(--ink);border-left:1px solid var(--line);border-bottom:1px solid var(--line);flex:1 1 0;padding:8px 4px;font-size:12px;font-weight:700}.ira-app .tc-grid-dow.tc-cal-today{color:#1d4ed8;background:#eff6ff}.ira-app .tc-grid-allday-lbl{color:var(--muted);text-align:right;text-transform:uppercase;padding:4px 6px;font-size:10px}.ira-app .tc-grid-allday-cell{border-left:1px solid var(--line);border-bottom:1px solid var(--line);flex:1 1 0;min-width:0;min-height:24px;padding:3px}.ira-app .tc-grid-body{display:flex;overflow:auto}.ira-app .tc-grid-hourcol{flex-direction:column;display:flex}.ira-app .tc-grid-hourlbl{color:var(--muted);text-align:right;box-sizing:border-box;padding:0 6px;font-size:10px;transform:translateY(-6px)}.ira-app .tc-grid-daycol{border-left:1px solid var(--line);flex:1 1 0;min-width:0;position:relative}.ira-app .tc-grid-daycol.tc-cal-today{background:#fffdf5}.ira-app .tc-grid-slot{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #eef2f7}.ira-app .tc-grid-slot:hover{background:var(--surface-subtle)}.ira-app .tc-grid-block{color:#1e3a8a;cursor:pointer;box-sizing:border-box;background:#dbeafe;border:1px solid #93c5fd;border-left:3px solid #2563eb;border-radius:5px;padding:2px 5px;font-size:11px;position:absolute;left:2px;right:2px;overflow:hidden}.ira-app .tc-grid-block:hover{z-index:2;box-shadow:0 1px 6px #0000001f}.ira-app .tc-grid-block-time{font-weight:700}.ira-app .tc-grid-block[data-prio=high]{color:#9a3412;background:#ffedd5;border-color:#fdba74 #fdba74 #fdba74 #ea580c}.ira-app .tc-grid-block.tc-done{opacity:.5;text-decoration:line-through}.ira-app .tc-tl-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ira-app .tc-tl-scroll{padding:0;overflow-x:auto}.ira-app .tc-tl-inner{position:relative}.ira-app .tc-tl-head{color:#fff;z-index:3;background:#1f2d3d;display:flex;position:sticky;top:0}.ira-app .tc-tl-namecol{box-sizing:border-box;flex:0 0 240px;width:240px;padding:8px 12px;font-size:12px;font-weight:700}.ira-app .tc-tl-axis{height:34px;position:relative}.ira-app .tc-tl-bucket{white-space:nowrap;border-left:1px solid #ffffff40;padding-left:4px;font-size:11px;position:absolute;top:8px}.ira-app .tc-tl-body{position:relative}.ira-app .tc-tl-chart{position:absolute;top:0}.ira-app .tc-tl-gridline{background:#eef2f7;width:1px;position:absolute;top:0;bottom:0}.ira-app .tc-tl-today{z-index:2;background:#dc2626;width:2px;position:absolute;top:0;bottom:0}.ira-app .tc-tl-deps{z-index:3;pointer-events:none;position:absolute;top:0;left:0}.ira-app .tc-tl-deps g{pointer-events:auto}.ira-app .tc-tl-rows{z-index:2;position:relative}.ira-app .tc-tl-grouprow{background:var(--row-hover);align-items:center;height:30px;display:flex}.ira-app .tc-tl-grouplbl{color:var(--ink);background:var(--row-hover);font-size:12px;font-weight:700}.ira-app .tc-tl-row{align-items:center;height:34px;display:flex}.ira-app .tc-tl-itemname{color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--row-hover);background:#fff;align-items:center;gap:4px;height:100%;font-size:12px;display:flex;overflow:hidden}.ira-app .tc-tl-itemname:hover{background:var(--surface-subtle)}.ira-app .tc-tl-track{flex:auto;height:100%;position:relative}.ira-app .tc-tl-bar{color:#fff;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:#2563eb;border-radius:5px;height:20px;padding:0 6px;font-size:11px;line-height:20px;position:absolute;top:7px;overflow:hidden}.ira-app .tc-tl-bar[data-prio=high]{background:#ea580c}.ira-app .tc-tl-bar[data-prio=low]{background:var(--muted-2)}.ira-app .tc-tl-bar.tc-done{opacity:.5;text-decoration:line-through}.ira-app .tc-tl-bar.tc-tl-linksrc{outline-offset:1px;outline:2px solid #f59e0b}.ira-app .tc-rep-title{border-bottom:1px solid var(--line);padding:10px 12px;font-size:14px;font-weight:700}.ira-app .tnd-photo-ro{position:relative}.ira-app .tnd-photo-tag{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0f172ab8;padding:2px 4px;font-size:9px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ira-app .tnd-field-hint{color:var(--muted);margin-top:3px;font-size:11px}.ira-app .sr-toolbar{flex-wrap:wrap}.ira-app .sr-toolbar-label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);min-width:54px;font-size:10px;font-weight:700}.ira-app .sr-badge{color:#b91c1c;background:#fee2e2;border-radius:9px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.ira-app .sr-uom-field{align-items:stretch;gap:6px;display:flex}.ira-app .sr-uom-field .field-select{flex:1;min-width:0}.ira-app .sr-list tbody tr{cursor:pointer}.ira-app .sr-row-actions{white-space:nowrap}.ira-app .sr-row-actions .btn{margin-left:4px}.ira-app .srm-intro{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.ira-app .srm-count{color:var(--muted);margin:0 0 14px;font-size:12px}.ira-app .srm-limit{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12px}.ira-app .srm-add-btn{margin-bottom:14px}.ira-app .srm-add{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;margin-bottom:12px;padding:10px}.ira-app .srm-add-inline{grid-template-columns:1fr 2fr auto;align-items:start;gap:8px;display:grid}.ira-app .srm-add-panel{grid-template-columns:repeat(2,1fr);gap:12px 16px;display:grid}.ira-app .srm-add-panel .srm-add-actions{grid-column:1/-1}.ira-app .srm-add-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ira-app .srm-add-inline .srm-add-actions{justify-content:flex-start}.ira-app .srm-table{width:100%;font-size:13px}.ira-app .srm-table tr.srm-editing>td{background:#eff6ff}.ira-app .srm-moves{vertical-align:middle;gap:2px;margin-right:6px;display:inline-flex}.ira-app .srm-table .btn{margin-left:4px}.ira-app .srm-locked{color:var(--muted);background:var(--surface-subtle,#f1f5f9);border:1px solid var(--line);border-radius:6px;margin-left:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.ira-app .srm-empty{margin-top:0;padding:36px 20px}.ira-app .uki-intro{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}.ira-app .uki-tier{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.ira-app .uki-tier label{color:#1e40af;font-size:13px;font-weight:600}.ira-app .uki-tier .field-select{min-width:240px;font-weight:600}.ira-app .uki-tier-hint{color:var(--muted);font-size:11px}.ira-app .uki-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:auto}.ira-app .uki-name{font-weight:600}.ira-app .uki-desc{color:var(--muted);margin-top:2px;font-size:12px}.ira-app .uki-blank{color:var(--muted);font-style:italic}.ira-app .uki-empty{text-align:center;color:var(--muted);padding:50px 20px}.ira-app .uki-empty-icon{margin-bottom:10px;font-size:36px}.ira-app .uki-empty-title{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:600}.ira-app .uki-empty-sub{font-size:13px}.ira-app .sr-ico{margin-right:2px;font-style:normal}.ira-app .tir-usage-count{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.ira-app .tir-usage-status{color:var(--muted);font-size:11px}.ira-app .tir-usage-empty{text-align:center;color:var(--muted);padding:18px;font-size:13px;font-style:italic}.ira-app .tvs-field{flex-direction:column;gap:6px;display:flex}.ira-app .tvs-label{font-size:var(--fs-micro);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-weight:700}.ira-app .tvs-field .field-select,.ira-app .tvs-field .tnd-bd-seg{width:100%}.ira-app .tvs-field .tnd-bd-seg .btn{flex:1;justify-content:center}.ira-app .tvs-check{color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 4px;font-size:13px;display:flex}.ira-app .tvs-check:hover{background:var(--row-hover)}.ira-app .tvs-check input{flex:none;margin:0}.ira-app .tvs-check.is-locked{cursor:default;opacity:.65}.ira-app .tvs-check--counted{gap:8px}.ira-app .tvs-check--counted .tvs-count{color:var(--muted);background:var(--surface-subtle);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.ira-app .tvs-empty{color:var(--muted);padding:2px 4px;font-size:12px}.ira-app .tvs-actions{gap:6px;display:flex}.ira-app .tvs-actions .btn{flex:1;justify-content:center}.ira-app .kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.ira-app .kpi-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px}.ira-app .kpi-label{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.ira-app .kpi-value{color:var(--ink);margin-top:6px;font-size:32px;font-weight:700;line-height:1.1}.ira-app .kpi-sub{color:var(--muted);margin-top:4px;font-size:12px}.ira-app .kpi-sub.ok{color:var(--ok)}@media (width<=1100px){.ira-app .kpi-grid{grid-template-columns:repeat(2,1fr)}}.ira-app .toolbar{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px 14px;display:flex}.ira-app .toolbar select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px}.ira-app .seg-toggle{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.ira-app .seg-btn{color:var(--ink);cursor:pointer;background:#eef1f5;border:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.ira-app .seg-btn+.seg-btn{border-left:1px solid var(--line)}.ira-app .seg-btn.active{background:var(--ink);color:#fff}.ira-app .btn.add{background:var(--info-bg);color:var(--info-text);border-color:var(--info)}.ira-app .btn.add:hover{background:#cadffb}.ira-app .btn.money{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn)}.ira-app .btn.money:hover{background:#fce8ad}.ira-app .btn.history{background:var(--surface-subtle);color:var(--ink);border-color:var(--line-strong)}.ira-app .btn.history:hover{background:var(--row-hover)}.ira-app .btn-x{border:1px solid var(--bad);width:32px;height:32px;color:var(--bad-text);background:var(--panel);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ira-app .btn-x:hover{background:var(--bad-bg)}.ira-app .action-row{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 12px;display:flex}.ira-app .action-row .spacer{margin-left:auto}.ira-app .settings-wrap{display:inline-block;position:relative}.ira-app .settings-menu{border:1px solid var(--line);box-shadow:var(--shadow);z-index:50;background:#fff;border-radius:10px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.ira-app .menu-item{cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.ira-app .menu-item:hover{background:var(--row-hover)}.ira-app .menu-item.danger{color:var(--bad)}.ira-app .menu-sep{background:var(--line);height:1px;margin:6px 4px}.ira-app .cat-cell{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.ira-app .cost-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ira-app .cost-cell .unit{color:var(--muted);font-weight:400}.ira-app .pref-dot{color:var(--ok);margin-left:5px}.ira-app .check-row{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ira-app .mgr-list{border:1px solid var(--line);border-radius:8px;margin-bottom:14px;overflow:hidden}.ira-app .mgr-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.ira-app .mgr-row:last-child{border-bottom:0}.ira-app .mgr-row .grow{flex:1;min-width:0}.ira-app .mgr-row .muted{color:var(--muted);font-size:12px}.ira-app .mgr-empty{text-align:center;color:var(--muted);padding:16px;font-size:13px}.ira-app .mgr-intro{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}.ira-app .mgr-add-title{color:var(--ink);margin-bottom:12px;font-size:14px;font-weight:700}.ira-app .mgr-add-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ira-app .mgr-table{margin-top:16px}.ira-app .mgr-table td{vertical-align:middle}.ira-app .mgr-table .btn.icon{padding:4px 8px;font-size:11px}.ira-app .mgr-inline-add{border:1px solid var(--line);background:#f8fafc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding:12px;display:flex}.ira-app .mgr-inline-add .field-input{flex:1;min-width:120px}.ira-app .mgr-inline-add .mgr-f-qty{flex:0 0 80px;min-width:0}.ira-app .mgr-inline-add .mgr-f-unit{flex:0 0 130px;min-width:0}.ira-app .ch-box{background:#faf9f7;border:1px solid #e7e2da;border-radius:10px;margin-top:14px;padding:12px 14px}.ira-app .ch-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ira-app .ch-title{text-transform:uppercase;letter-spacing:.4px;color:#92722a;font-size:11px;font-weight:700}.ira-app .ch-list{flex-direction:column;gap:6px;display:flex}.ira-app .ch-entry{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px}.ira-app .ch-entry-top{justify-content:space-between;align-items:center;font-size:13px;display:flex}.ira-app .ch-tag{color:#1e40af;letter-spacing:.3px;background:#dbeafe;border-radius:8px;margin-right:4px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.ira-app .ch-entry-detail{color:var(--muted);margin-top:3px;font-size:12px}.ira-app .ch-id{color:var(--muted);align-self:center;margin-right:auto;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.ira-app .finder-chip-group{margin-bottom:10px}.ira-app .finder-chip-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:11px}.ira-app .finder-chips{flex-wrap:wrap;gap:4px;display:flex}.ira-app .finder-chip{cursor:pointer;border:1px solid var(--line);color:var(--brand-fg);background:#fff;border-radius:14px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600}.ira-app .finder-chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ira-app .finder-results{border:1px solid var(--line);border-radius:8px;max-height:44vh;margin-top:8px;overflow:auto}.ira-app .finder-row{cursor:pointer}.ira-app .finder-row:hover td{background:var(--row-hover)}.ira-app .finder-count{color:var(--muted);margin-top:8px;font-size:12px}.ira-app .del-all-warn{color:var(--ink);margin:0 0 10px;font-size:13px}.ira-app .del-all-note{color:var(--muted);margin:0 0 10px;font-size:12px}.ira-app .del-all-danger{color:#b91c1c;margin:0 0 14px;font-size:13px}.ira-app .del-all-label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.ira-app .del-all-label code{color:#b91c1c;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-weight:700}.ira-app .del-all-btn{color:#fff;background:#b91c1c;border-color:#b91c1c;font-weight:600}.ira-app .del-all-btn:disabled{opacity:.5;cursor:not-allowed}.ira-app .bp-banner{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 12px;padding:12px 14px}.ira-app .bp-banner-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ira-app .bp-banner-title{color:#92400e;font-size:13px;font-weight:700}.ira-app .bp-banner-row{align-items:center;gap:10px;padding:4px 0;display:flex}.ira-app .bp-banner-label{color:#78350f;flex:1;font-size:13px}.ira-app .bp-date-badge{color:#78350f;min-width:92px;font-size:12px}.ira-app .bp-date-badge.today{color:#fff;letter-spacing:.3px;background:#f59e0b;border-radius:4px;min-width:0;padding:2px 6px;font-size:10px;font-weight:700}.ira-app .bulk-body{flex-direction:column;gap:14px;display:flex}.ira-app .bulk-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.ira-app .bulk-tab{cursor:pointer;border:1px solid var(--line);color:var(--muted);background:#f1f5f9;border-bottom:0;border-radius:8px 8px 0 0;padding:8px 16px;font-size:13px;font-weight:600}.ira-app .bulk-tab.active{color:#1e3a8a;background:#fff}.ira-app .bulk-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ira-app .bulk-pct-controls{grid-template-columns:140px 140px 1fr;align-items:end;gap:12px;display:grid}.ira-app .bulk-pct-tip{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;align-self:stretch;align-items:center;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.ira-app .bulk-sched-strip{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ira-app .bulk-sched-opts{gap:18px;display:flex}.ira-app .bulk-filters{align-items:center;gap:10px;display:flex}.ira-app .bulk-filters .field-input{flex:1}.ira-app .bulk-empty{text-align:center;color:var(--muted);padding:30px 16px;font-size:13px;font-style:italic}.ira-app .bulk-grid-host{border:1px solid var(--line);background:#fff;border-radius:8px;max-height:42vh;overflow:auto}.ira-app .bulk-grid{font-size:12px}.ira-app .bulk-grid th{z-index:1;position:sticky;top:0}.ira-app .bulk-grid td{padding:5px 10px}.ira-app .bulk-grid tr.bulk-changed td{background:#fef9c3}.ira-app .bulk-grid .field-input{padding:4px 6px;font-size:12px}.ira-app .bulk-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.ira-app .bulk-unit{color:var(--muted);font-size:10px}.ira-app .bulk-summary{color:var(--muted);font-size:12px}.ira-app .btn.bulk-apply{color:#fff;background:#16a34a;border-color:#16a34a}.ira-app .btn.bulk-apply:hover{background:#15803d;border-color:#15803d}.ira-app .btn.bulk-apply:disabled{opacity:.5}.ira-app .ph-when{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.ira-app .ph-adj .btn.small{padding:3px 8px;font-size:11px}.ira-app .adj-pill{letter-spacing:.3px;white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:10px;font-weight:700}.ira-app .adj-pill.applied{color:#15803d;background:#dcfce7}.ira-app .adj-pill.scheduled{color:#1e40af;background:#dbeafe}.ira-app .adj-pill.cancelled{color:#b91c1c;background:#fee2e2}.ira-app .adj-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ira-app .adj-kind-pill{color:#fff;text-transform:uppercase;letter-spacing:.3px;background:#1e3a8a;border-radius:8px;padding:3px 10px;font-size:11px;font-weight:700}.ira-app .head-count{color:var(--brand-fg);background:#eef2ff;border:1px solid #c7d2fe;border-radius:9999px;padding:2px 10px;font-size:13px;font-weight:600}.ira-app .btn.cic-quick{color:#166534;background:#dcfce7;border-color:#86efac;font-weight:600}.ira-app .btn.cic-quick:hover{background:#bbf7d0}.ira-app .cic-code{color:var(--brand-fg);font-family:ui-monospace,Menlo,Consolas,monospace}.ira-app .cic-table td.cic-best{color:#166534;background:#dcfce7;font-weight:700}.ira-app .cic-best-pill{color:#fff;letter-spacing:.3px;vertical-align:middle;background:#16a34a;border-radius:6px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.ira-app .cic-table tr.cic-alt-row>td{background:#eef2ff}.ira-app .cic-table tr.cic-alt-row>td.cic-best{background:#dcfce7}.ira-app .cic-alt-pill{color:#fff;letter-spacing:.3px;vertical-align:middle;background:#6366f1;border-radius:6px;margin-right:4px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.ira-app .cic-picker-intro{color:var(--muted);margin:0 0 12px;font-size:12px}.ira-app .cic-picker-hl{color:#5b21b6}.ira-app .cic-picker-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ira-app .cic-picker-count{color:var(--muted);margin-bottom:8px;font-size:12px}.ira-app .cic-picker-list{border:1px solid var(--line);background:#fff;border-radius:8px;max-height:55vh;overflow-y:auto}.ira-app .cic-picker-row{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.ira-app .cic-picker-row:last-child{border-bottom:0}.ira-app .cic-picker-row:hover{background:#eff6ff}.ira-app .cic-picker-row.linked{cursor:default;background:#fef3c7}.ira-app .cic-picker-linked{color:#fff;text-transform:uppercase;background:#f59e0b;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:700}.ira-app .cic-picker-code{color:#5b21b6;background:#ede9fe;border-radius:4px;padding:2px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.ira-app .cic-picker-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ira-app .cic-picker-cat{color:#0369a1;font-size:11px}.ira-app .cic-picker-sups{color:var(--muted);font-size:11px}.ira-app .cic-picker-empty{text-align:center;color:var(--muted);padding:30px 16px;font-size:13px;font-style:italic}.ira-app .cic-intro{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.ira-app .cic-intro-title{margin-bottom:4px;font-weight:700}.ira-app .cic-summary{background:#f5f3ff;border:1px solid #ede9fe;border-radius:10px;padding:12px 14px}.ira-app .cic-summary-title{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700}.ira-app .cic-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ira-app .cic-summary-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px}.ira-app .cic-summary-cap{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);font-size:10px;font-weight:700}.ira-app .cic-summary-name{margin-top:2px;font-size:13px;font-weight:600}.ira-app .cic-summary-name.empty{color:var(--muted);font-style:italic;font-weight:400}.ira-app .cic-summary-price{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px}.ira-app .cic-suppliers-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:8px;padding:24px 16px;font-size:13px}.ira-app .cic-help{color:var(--muted);font-size:12px;line-height:1.5}.ira-app .cic-pick-list{flex-direction:column;gap:4px;max-height:50vh;display:flex;overflow:auto}.ira-app .cic-pick-row{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;display:flex}.ira-app .cic-pick-row:hover{background:var(--row-hover);border-color:var(--brand-3)}.ira-app .cic-pick-name{font-weight:600}.ira-app .cic-pick-count{color:var(--muted);white-space:nowrap;background:#f1f5f9;border-radius:9999px;padding:2px 8px;font-size:12px}.ira-app .cic-pick-item{font-size:13px}.ira-app .cic-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;padding:14px}.ira-app .cic-card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ira-app .cic-card-cap{color:#6d28d9;text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:700}.ira-app .cic-best-badge{text-transform:uppercase;letter-spacing:.3px;color:#15803d;background:#dcfce7;border:1px solid #86efac;border-radius:999px;align-items:center;gap:4px;margin-left:10px;margin-right:auto;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.ira-app .cic-card-actions{align-items:center;gap:6px;display:flex}.ira-app .cic-card-actions .btn.icon{padding:4px 8px;font-size:11px}.ira-app .cic-card-sub{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);margin:12px 0 6px;font-size:11px}.ira-app .cic-chips{flex-direction:column;gap:6px;display:flex}.ira-app .cic-chip{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.ira-app .cic-chip.def{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.ira-app .cic-chip-code{color:#1e3a8a;white-space:nowrap;background:#eef2ff;border-radius:6px;padding:2px 8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.ira-app .cic-chip.def .cic-chip-code{color:#fff;background:#fff3}.ira-app .cic-chip-name{flex:1;font-weight:600}.ira-app .cic-chip-def{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9999px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:700}.ira-app .cic-chip-def.on{color:#fff;background:#2563eb;border-color:#2563eb}.ira-app .cic-chip-x{border:1px solid var(--line);width:24px;height:24px;color:var(--bad);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ira-app .cic-chip.def .cic-chip-x{color:#fff;background:#ffffff26;border-color:#ffffff4d}.ira-app .cic-card-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:8px;padding:14px;font-size:13px;font-style:italic}.ira-app .cic-auto{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px;padding:12px;display:grid}.ira-app .cic-auto-cap{text-transform:uppercase;letter-spacing:.3px;color:#1e40af;font-size:10px;font-weight:700}.ira-app .cic-auto-val{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:600}.ira-app .qq-meta{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.ira-app .qq-add{border:1px solid var(--line);background:#f8fafc;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ira-app .qq-add .field-select{flex:1}.ira-app .qq-table-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.ira-app .qq-table{font-size:13px}.ira-app .qq-table th.qq-best-col,.ira-app .qq-table td.qq-best-col{color:#166534;background:#ecfdf5}.ira-app .qq-table th.qq-best-col{font-weight:700}.ira-app .qq-table td.qq-row-best{background:#dcfce7;font-weight:700}.ira-app .qq-ea{color:var(--muted);font-size:10px;font-weight:400}.ira-app .qq-tier td{color:#166534;background:#f0fdf4;padding:6px 10px;font-size:12px}.ira-app .qq-tier-note{color:var(--muted);margin-left:6px;font-style:italic;font-weight:400}.ira-app .qq-subtotal td{color:#166534;border-top:1px solid var(--line);background:#f8fafc;font-weight:600}.ira-app .qq-subtotal td.qq-best-col{color:#fff;background:#16a34a}.ira-app .qq-grand td{color:#fff;background:#0f172a;padding:12px 10px;font-weight:700}.ira-app .qq-grand td.qq-grand-best{background:#16a34a}.ira-app .qq-best-tag{letter-spacing:.3px;margin-right:4px;font-size:9px;font-weight:700;display:inline-block}.ira-app .ph-table{border-collapse:collapse;width:100%;font-size:13px}.ira-app .ph-table th{text-align:left;text-transform:uppercase;letter-spacing:.3px;color:var(--muted,#6b7280);border-bottom:1px solid var(--line,#e5e7eb);padding:6px 8px;font-size:11px}.ira-app .ph-table th.num,.ira-app .ph-table td.num{text-align:right;font-variant-numeric:tabular-nums}.ira-app .ph-table td{border-bottom:1px solid var(--line,#f1f5f9);padding:7px 8px}.ira-app .ph-table td.up{color:#b91c1c;font-weight:600}.ira-app .ph-table td.down{color:#166534;font-weight:600}.ira-app .ph-table .muted{color:var(--muted,#6b7280)}.ira-app .ph-src{color:#374151;background:#e5e7eb;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.ira-app .ph-src.bulk{color:#1e40af;background:#dbeafe}.ira-app .modal-head-actions{align-items:center;gap:8px;display:flex}.ira-app .modal-card.is-fs{border-radius:0;width:100%;max-width:none;height:100%;max-height:100%;margin:0}.ira-app .modal-overlay.is-fs{padding:0}.ira-app .bp-card{border:1px solid var(--line);background:#f8fafc;border-radius:10px;margin-top:6px;padding:14px}.ira-app .bp-inner{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.ira-app .bp-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ira-app .bp-head .bp-title{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-size:11px;font-weight:700}.ira-app .bp-grid{border-collapse:collapse;width:100%}.ira-app .bp-grid th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding:4px 8px;font-size:10px;font-weight:700}.ira-app .bp-grid th.num,.ira-app .bp-grid td.num{text-align:right}.ira-app .bp-grid th.ctr,.ira-app .bp-grid td.ctr{text-align:center}.ira-app .bp-grid td{vertical-align:middle;padding:4px 8px}.ira-app .bp-grid .field-input,.ira-app .bp-grid .field-select{padding:6px 8px}.ira-app .bp-perunit{font-variant-numeric:tabular-nums;font-weight:600}.ira-app .bp-add{margin-top:8px}.ira-app .bp-alt-add{width:100%;color:var(--brand-fg);border-style:dashed;margin-top:10px}.ira-app .bp-note{color:var(--muted);margin-top:10px;font-size:12px}.ira-app .bp-alt{background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;margin-top:10px;padding:12px}.ira-app .lead-box{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-top:14px;padding:12px 14px}.ira-app .lead-box .lead-title{text-transform:uppercase;letter-spacing:.4px;color:#92722a;margin-bottom:8px;font-size:11px;font-weight:700}.ira-app .si-lead-pill{color:#92400e;vertical-align:middle;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.ira-app .si-desc-sub{color:var(--muted);margin-top:2px;font-size:11px}.ira-app .btn-clear-filters{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px;font-size:13px}.ira-app .btn-clear-filters:hover{color:var(--ink);background:#f1f5f9}.ira-app .cic-cap-hint{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}.ira-app .cic-pick-lead{color:var(--muted);margin:0 0 10px;font-size:12px}.ira-app .cic-allprices{border:1px solid #c7d2fe;border-radius:8px;margin-top:10px;overflow:hidden}.ira-app .cic-allprices-cap{color:#3730a3;text-transform:uppercase;letter-spacing:.3px;background:#eef2ff;padding:7px 10px;font-size:11px;font-weight:700}.ira-app .cic-allprices-cap span{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.ira-app .cic-allprices-table{width:100%;font-size:12px}.ira-app .cic-allprices-table tbody tr.def>td{color:#1e3a8a;background:#dbeafe;font-weight:600}.ira-app .cic-allprices-badge{color:#fff;letter-spacing:.3px;background:#2563eb;border-radius:9999px;margin-left:6px;padding:0 6px;font-size:9.5px;font-weight:700;display:inline-block}.ira-app .cic-pick-count-line{color:var(--muted);margin:0 0 6px;font-size:12px}.ira-app .cic-card-field-cap{text-transform:uppercase;letter-spacing:.3px;font-size:11px}.ira-app .cic-auto-cap .muted{text-transform:none;letter-spacing:0;font-weight:400}.ira-app .ch-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;margin:0;padding:0;font-family:inherit}.ira-app .ch-summary,.ira-app .ch-empty{color:var(--muted);font-size:12px}.ira-app .ch-tag.created{color:#166534;background:#dcfce7}.ira-app .ch-tag.updated{color:#1e40af;background:#dbeafe}.ira-app .ch-skeleton{flex-direction:column;gap:6px;display:flex}.ira-app .ch-skeleton-row{background:#ece7df;border-radius:8px;height:42px;animation:1.4s ease-in-out infinite ch-pulse}@keyframes ch-pulse{0%,to{opacity:.55}50%{opacity:1}}.ira-app .cic-picker-row:disabled{cursor:not-allowed}.ira-app .list-table tfoot td{border-top:2px solid var(--line);background:#f8fafc;padding-top:10px;padding-bottom:10px}.ira-app .list-table tfoot td.foot-label{text-transform:uppercase;letter-spacing:.3px;color:#475569;white-space:nowrap;font-size:11px;font-weight:700}.ira-app .sup-overdue{color:#b91c1c;font-weight:700}.ira-app .sup-archived-pill{color:#4b5563;letter-spacing:.5px;vertical-align:1px;background:#f3f4f6;border:1px solid #9ca3af;border-radius:10px;margin-left:6px;padding:0 8px;font-size:10px;font-weight:800;display:inline-block}.ira-app .sup-sub-name{color:var(--muted);font-size:11px}.ira-app .sup-tabbar{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.ira-app .sup-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 14px;font-size:13px;font-weight:500}.ira-app .sup-tab.active{border-bottom-color:var(--brand);color:var(--ink);font-weight:600}.ira-app .sup-detail-section{border:1px solid var(--line);border-radius:8px;margin-bottom:14px;overflow:hidden}.ira-app .sup-detail-head{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.3px;color:var(--brand);background:#f8fafc;padding:8px 12px;font-size:11px;font-weight:700}.ira-app .sup-detail-grid{grid-template-columns:1fr 1fr;gap:12px 20px;padding:12px;display:grid}.ira-app .sup-detail-item.full{grid-column:1/-1}.ira-app .sup-detail-lab{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);margin-bottom:2px;font-size:10.5px;font-weight:600}.ira-app .sup-detail-val{color:var(--ink);word-break:break-word;font-size:13px}.ira-app .sup-empty-val{color:var(--muted);font-style:italic}.ira-app .sup-detail-empty{text-align:center;color:var(--muted);padding:14px;font-size:12px;font-style:italic}.ira-app .sup-note-row{border-bottom:1px solid var(--line);gap:8px;padding:7px 12px;font-size:12.5px;line-height:1.5;display:flex}@media (width<=700px){.ira-app .sup-detail-grid{grid-template-columns:1fr}}.ira-app .sup-abn-panel{border:1px solid;border-radius:6px;margin-top:6px;padding:7px 10px;font-size:12.7px;line-height:1.45}.ira-app .sup-abn-panel.ok{color:#14532d;background:#f0fdf4;border-color:#86efac}.ira-app .sup-abn-panel.bad{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.ira-app .sup-abn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ira-app .sup-abn-panel.ok .sup-abn-label{font-weight:600}.ira-app .sup-abn-panel.bad .sup-abn-label{font-weight:800}.ira-app .sup-tag{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;align-items:center;gap:5px;margin:2px 5px 2px 0;padding:3px 10px;font-size:12px;display:inline-flex}.ira-app .sup-tag-x{color:#6366f1;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ira-app .sup-team-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:7px 4px;display:flex}.ira-app .sup-team-avatar{color:#475569;background:#e2e8f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.ira-app .sup-team-name{color:#1f2937;font-size:13px;font-weight:600}.ira-app .sup-team-role{color:var(--muted);font-size:11px}.ira-app .sup-team-arch{color:#94a3b8;font-size:10px;font-weight:500}.ira-app .sup-team-archived-head{text-transform:uppercase;letter-spacing:.4px;color:#94a3b8;margin:8px 0 2px;font-size:10px;font-weight:700}.ira-app .sup-dashed-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:6px;padding:12px;font-size:12px}.ira-app .sup-sublist-head{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);font-size:11px;font-weight:600}.ira-app .sup-cmp-wrap{border:1px solid var(--line);border-radius:6px;overflow:hidden}.ira-app .sup-cmp-table{border-collapse:collapse;width:100%;font-size:12px}.ira-app .sup-cmp-table thead tr{background:#f8fafc}.ira-app .sup-cmp-table th{text-align:left;text-transform:uppercase;letter-spacing:.3px;color:#475569;padding:6px 8px;font-size:10.5px;font-weight:600}.ira-app .sup-cmp-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:4px 6px}.ira-app .sup-cmp-input{border:1px solid var(--line);background:#fff;border-radius:4px;width:100%;padding:5px 7px;font-size:12px}.ira-app .cmp-none{color:var(--muted)}.ira-app .cmp-expired{color:#b91c1c;font-weight:700}.ira-app .cmp-soon{color:#b45309;font-weight:600}.ira-app .cmp-current{color:#14532d;font-weight:600}.ira-app .sup-src-badge{color:#1e40af;background:#dbeafe;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.ira-app .sup-affix{align-items:center;gap:6px;display:flex}.ira-app .sup-affix-pre,.ira-app .sup-affix-post{color:var(--muted);flex:none;font-size:13px}.ira-app .sup-list{min-width:1020px}.ira-app .sup-list td.nowrap,.ira-app .sup-list th{white-space:nowrap}aside{--sb-bg:var(--ink-950,#0b1220);--sb-bg-grad:var(--sb-bg);--sb-surface:#ffffff0d;--sb-border:#ffffff12;--sb-border-hi:#ffffff1f;--sb-accent:#f2c200;--sb-accent-2:#d4a700;--sb-accent-ink:#0b1220;--sb-accent-dim:#f2c20024;--sb-accent-mid:#f2c20052;--sb-accent-txt:#f2c200;--sb-text:#e2e8f0;--sb-muted:#334155;--sb-hint:#1e293b;--sb-pip:#22c55e;background:var(--sb-bg-grad);border-right:1px solid var(--sb-border);flex-direction:column;width:calc(2rem + 35px);font-size:1rem;transition:width .2s;display:flex}aside.is-expanded{width:var(--sidebar-width)}@media (width<=1024px){aside{z-index:99;position:absolute}}.sb-wrap{flex-direction:column;height:100%;display:flex}.sidebar-spacer{flex-shrink:0;width:calc(2rem + 35px);min-width:calc(2rem + 35px);transition:width .2s,min-width .2s}.sidebar-spacer.is-expanded{width:var(--sidebar-width);min-width:var(--sidebar-width)}.sb-head{border-bottom:1px solid var(--sb-border);flex-direction:column;gap:8px;padding:14px 10px 12px;display:flex;position:relative}.sb-logo-row{cursor:pointer;padding:0 2px}.sb-logo{object-fit:contain;object-position:left center;opacity:.9;width:auto;max-width:160px;height:32px;display:block}.sb-logo:hover{opacity:1}.sb-brand-block{flex-direction:column;gap:6px;min-width:0;padding:2px 0;display:flex}.sb-brand-row{align-items:center;gap:9px;min-width:0;display:flex}.sb-brand-text{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--sb-text);font-size:18px;font-weight:600;line-height:1.1;display:block;overflow:hidden}.sb-brand-sub{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.sb-brand-sub-line{background:linear-gradient(90deg,#0000,#94a3b899);flex-shrink:0;width:14px;height:1px}.sb-brand-sub-text{letter-spacing:.22em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;font-weight:600;line-height:14px;overflow:hidden}.sb-brand-mini{background:var(--sb-surface);border:1px solid var(--sb-border-hi);letter-spacing:.04em;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.sb-project-btn{background:var(--sb-surface);border:1px solid var(--sb-border);cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 9px;transition:background .15s,border-color .15s;display:flex}.sb-project-btn:hover{background:var(--sb-accent-dim);border-color:var(--sb-accent-dim-border,#f2c2004d)}.sb-proj-badge{background:var(--sb-accent-dim);border:1px solid var(--sb-accent-mid);width:22px;height:22px;color:var(--sb-accent-txt);letter-spacing:.04em;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.sb-proj-name{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.sb-proj-pip{background:var(--sb-pip);border-radius:50%;flex-shrink:0;width:5px;height:5px}.sb-logo-mini{cursor:pointer;opacity:.7;justify-content:center;align-items:center;display:flex}.sb-logo-mini:hover{opacity:1}.sb-logo-mark{object-fit:contain;width:28px;height:28px;color:var(--sb-text);flex-shrink:0;display:block}.sb-monogram{background:var(--sb-accent-dim);border:1px solid var(--sb-accent-mid);width:30px;height:30px;color:var(--sb-accent-txt);cursor:pointer;letter-spacing:.04em;border-radius:7px;justify-content:center;align-items:center;margin:0 auto;font-size:11px;font-weight:700;transition:background .15s;display:flex}.sb-monogram:hover{background:var(--sb-accent-mid)}.sb-toggle{background:var(--sb-bg);cursor:pointer;z-index:1002;color:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:background .15s,border-color .15s,color .15s;display:flex;position:absolute;top:22px;right:-12px}.sb-toggle:hover{background:var(--sb-bg);border-color:var(--sb-accent);color:var(--sb-accent)}.sb-toggle:focus-visible{outline:3px solid var(--sb-accent);outline-offset:2px}.sb-nav-scroll{flex:1;padding:6px 0;overflow-y:auto}.sb-nav-list{flex-direction:column;gap:1px;padding:0 6px;list-style:none;display:flex}.sb-nav-list li a .sb-label,.sb-nav-list li button .sb-label{opacity:0;transition:opacity .15s;display:none}.is-expanded .sb-nav-list li a .sb-label,.is-expanded .sb-nav-list li button .sb-label{opacity:1;display:block}.sb-util-btn{cursor:pointer;color:oklch(92.8% .006 264.531);background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;width:100%;padding:7px 8px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.sb-util-btn i{flex-shrink:0;font-size:1rem}.sb-util-btn span{white-space:nowrap;opacity:0;transition:opacity .15s;display:none}.sb-util-btn:hover{background:var(--sb-surface);color:#64748b}.is-expanded .sb-util-btn span{opacity:1;display:block}.sb-sep{border-top:1px solid var(--sb-border);margin-top:6px;padding-top:6px}.side-bar-active{font-weight:800;background:var(--sb-accent)!important;color:var(--sb-accent-ink)!important}.sb-foot{border-top:1px solid var(--sb-border);padding:6px 0 10px}.sb-foot .sb-nav-list li a .sb-label,.sb-foot .sb-nav-list li button .sb-label{opacity:0;display:none}.sb-foot-project{border-bottom:1px solid var(--sb-border);justify-content:center;margin-bottom:6px;padding:6px 10px 8px;display:flex}.is-expanded .sb-foot .sb-nav-list li a .sb-label,.is-expanded .sb-foot .sb-nav-list li button .sb-label{opacity:1;display:block}.bullet{background-color:#9ca3af;border-radius:6px;flex-shrink:0;width:8px;height:4px;display:inline-block}.bullet-dot{width:4px;height:4px;border-radius:100%!important}.ira-app .tko-page,.tko-editor,.ira-app .im-card.tko-dlg{--tko-ink:#252c32}.ira-app .im-card.tko-dlg{background:#fcfcfd}body[data-takeoff-app=takeoff] .ira-app .tko-page,body[data-takeoff-app=takeoff] .tko-editor,body[data-takeoff-app=takeoff] .ira-app.im-card.tko-dlg,body[data-takeoff-app=takeoff] .ira-app .im-card.tko-dlg{--brand:#0f766e;--brand-2:#0c5d57;--brand-ink:#fff;--brand-fg:#0f766e;--brand-3:#14b8a6;--brand-tint:#e6f7f5}body[data-takeoff-app=buildtrac] .ira-app .tko-page,body[data-takeoff-app=buildtrac] .tko-editor,body[data-takeoff-app=buildtrac] .ira-app.im-card.tko-dlg,body[data-takeoff-app=buildtrac] .ira-app .im-card.tko-dlg{--brand:#0966df;--brand-2:#0757be;--brand-ink:#fff;--brand-fg:#0757be;--brand-3:#4094f7;--brand-tint:#e8f1fd}.ira-app .tko-app-badge,.tko-editor .tko-app-badge{border:1px solid var(--brand-3,#f2c200);background:var(--brand-tint,#fdf6d8);color:var(--brand-fg,#6b4f00);letter-spacing:.4px;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.ira-app .tko-page{width:100%}.ira-app .tko-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=900px){.ira-app .tko-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ira-app .tko-kpi{background:var(--card,#fff);border:1px solid var(--line,#e5e7eb);border-radius:10px;padding:14px 16px}.ira-app .tko-kpi-label{letter-spacing:.4px;text-transform:uppercase;color:var(--muted,#5b6871);font-size:12px;font-weight:600}.ira-app .tko-kpi-value{font-size:26px;font-weight:700;line-height:1.3}.ira-app .tko-kpi-sub{color:var(--muted,#5b6871);font-size:12px}.ira-app .tko-toolbar{margin-bottom:12px}.ira-app .tko-toolbar .tko-filter,.ira-app .tko-toolbar .tko-filter-search{text-overflow:ellipsis;min-width:0;overflow:hidden}.ira-app .tko-toolbar .tko-toggle{flex:none}@media (width>=768px){.ira-app .tko-toolbar .tko-filter-search{flex:0 auto;max-width:240px}.ira-app .tko-toolbar .tko-filter{flex:0 auto;max-width:220px}.ira-app .tko-toolbar .tko-filter-project{max-width:380px}}.ira-app .tko-toggle{border:1px solid var(--line,#e5e7eb);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fcfcfd;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;transition:background .15s;display:inline-flex}.ira-app .tko-toggle:hover{background:var(--row-hover,#f3f4f6)}.ira-app .tko-toggle input{accent-color:var(--brand-3)}.ira-app .tko-nowrap{white-space:nowrap}.ira-app .tko-table-card{background:var(--card,#fff);border:1px solid var(--line,#e5e7eb);border-radius:10px;overflow:hidden}.ira-app .tko-table-scroll{overflow-x:auto}.ira-app .tko-table{min-width:1280px}.ira-app .tko-table th{cursor:pointer;white-space:nowrap}.ira-app .tko-table td{font-size:13px}.ira-app .tko-num{text-align:right}.ira-app .tko-name{font-weight:700}.ira-app .tko-row{cursor:pointer}.ira-app .tko-row:hover td{background:var(--row-hover,#f8fafc)}.ira-app .tko-row-archived td{color:#48535b;background:#f8fafc;font-style:italic}.ira-app .tko-row-done td{color:#5b6871;background:#f8fafc}.ira-app .tko-empty{text-align:center;color:var(--muted,#5b6871);padding:40px}.ira-app .tko-rfi-badge{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ira-app .tko-status{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.ira-app .tko-status .ti{font-size:13px}.ira-app .tko-status-done{color:#166534;background:#dcfce7}.ira-app .tko-status-progress{background:var(--info-bg);color:var(--info-text)}.ira-app .tko-status-archived{color:#48535b;background:#f1f5f9}.ira-app .tko-status-sub{color:var(--muted,#5b6871);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.ira-app .tko-status-sub .ti{font-size:13px}.ira-app .tko-field-label{color:var(--muted,#5b6871);text-transform:uppercase;letter-spacing:.4px;margin:12px 0 4px;font-size:12px;font-weight:600;display:block}.ira-app .tko-field-label:first-child{margin-top:0}.ira-app .tko-req{color:#dc2626}.ira-app .tko-input{border:1px solid var(--line,#d1d5db);border-radius:8px;width:100%;padding:8px 10px;font-size:14px}.ira-app .tko-input:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.ira-app .tko-picker{border:1px solid var(--line,#e5e7eb);border-radius:8px;max-height:300px;margin-top:8px;overflow-y:auto}.ira-app .tko-picker-group{border-bottom:1px solid var(--line,#e5e7eb);letter-spacing:.4px;text-transform:uppercase;color:var(--muted,#5b6871);background:#f8fafc;padding:6px 12px;font-size:12px;font-weight:700;position:sticky;top:0}.ira-app .tko-picker-row{text-align:left;border:0;border-bottom:1px solid var(--line,#f1f5f9);cursor:pointer;background:#fcfcfd;border-left:3px solid #0000;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.ira-app .tko-picker-row:hover{background:#f8fafc}.ira-app .tko-picker-row.selected{border-left-color:var(--brand-3);background:var(--brand-tint)}.ira-app .tko-picker-main{flex:1;min-width:0;font-size:13px}.ira-app .tko-picker-sub{color:var(--muted,#5b6871);margin-top:2px;font-size:12px;display:block}.ira-app .tko-picker-badge{color:#075985;white-space:nowrap;background:#e0f2fe;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.ira-app .tko-picker-badge-new{color:#48535b;background:#f1f5f9}.ira-app .tko-picker-chev{color:var(--muted,#84919a);font-weight:700}.ira-app .tko-picker-chev .ti{font-size:16px}.ira-app .tko-picker-none{text-align:center;color:var(--muted,#5b6871);padding:18px;font-size:13px}.ira-app .tko-picker-hint{color:var(--muted,#5b6871);margin-top:8px;font-size:12px}.ira-app .tko-error{color:#b91c1c;margin-top:10px;font-size:13px;font-weight:600}.ira-app .tko-confirm-copy{font-size:14px}.ira-app .tko-confirm-copy--muted{color:var(--muted,#5b6871)}.ira-app .tko-field-hint{text-transform:none;letter-spacing:0;color:var(--muted,#5b6871);font-weight:500}.ira-app .tko-scale-lead{margin:0 0 16px;font-size:14px;line-height:1.5}.ira-app .tko-scale-opt{border:1px solid var(--line,#e5e7eb);background:#f8fafc;border-radius:8px;margin-bottom:14px;padding:14px}.ira-app .tko-scale-opt--primary{border:2px solid var(--brand-3);background:var(--brand-tint);box-shadow:0 2px 6px #b88e001f}.ira-app .tko-scale-opt-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ira-app .tko-scale-opt-title{color:var(--tko-ink,#252c32);font-size:14px;font-weight:700}.ira-app .tko-scale-opt-title--muted{color:var(--muted,#5b6871);margin-bottom:10px;font-size:13px;font-weight:600}.ira-app .tko-scale-badge{color:#f6f8f9;text-transform:uppercase;letter-spacing:.5px;background:#15803d;border-radius:10px;padding:3px 8px;font-size:12px;font-weight:700}.ira-app .tko-scale-opt-copy{color:#3c464e;margin:0 0 12px;font-size:13px;line-height:1.5}.ira-app .tko-scale-opt-copy--muted{color:var(--muted,#5b6871)}.ira-app .tko-scale-cta{width:100%;height:48px;font-size:14px;font-weight:700}.ira-app .tko-scale-ratio-row{grid-template-columns:1fr 140px;align-items:end;gap:10px;display:grid}.ira-app .tko-scale-ratio-row .btn{height:42px;font-weight:600}.ira-app .tko-scale-preview{color:var(--muted,#5b6871);margin-top:10px;font-size:12px}.ira-app .tko-scale-len-row{grid-template-columns:1fr 180px;gap:14px;display:grid}.ira-app .tko-scale-tip{color:var(--muted,#5b6871);background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-top:14px;padding:8px 12px;font-size:12px}.tko-editor{z-index:1150;background:#f1f5f9;flex-direction:column;display:flex;position:fixed;inset:0}.tko-ed-head{color:#f6f8f9;background:#252c32;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;display:flex}.tko-ed-head-main{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.tko-ed-head-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.tko-ed-title{color:#f6f8f9;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:320px;padding:0;font-size:16px;font-weight:600;overflow:hidden}.tko-ed-title:disabled{cursor:default}.tko-ed-title:not(:disabled):hover{text-decoration:underline}.tko-ed-sub{color:#c4ccd1;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.tko-ed-sub .ti{font-size:14px}.tko-ed-chip{white-space:nowrap;letter-spacing:.2px;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tko-ed-chip-due{color:#991b1b;background:#fee2e2}.tko-ed-chip-rev{color:#5b21b6;background:#ede9fe;border:1px solid #c4b5fd}.tko-ed-chip-qsub{color:#1e3a8a;background:#dbeafe;border:1px solid #bfdbfe}.tko-ed-chip-qdraft{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.tko-ed-chip-edit{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;align-items:center;padding:0 0 0 2px;font-size:12px;line-height:1;display:inline-flex}.tko-ed-chip-edit .ti{font-size:13px}.tko-ed-chip-edit:hover{opacity:1}.tko-ed-flash{color:#92400e;background:#fef9c3}.tko-ed-head .tko-ed-btn{color:#f6f8f9;cursor:pointer;background:#2b333a;border:1px solid #3c464e;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.tko-ed-head .tko-ed-btn:hover{background:#3c464e}.tko-ed-head .tko-ed-btn .ti{font-size:14px}.tko-ed-icon-btn{color:#f6f8f9;cursor:pointer;background:#2b333a;border:1px solid #3c464e;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;line-height:1;display:inline-flex}.tko-ed-icon-btn:hover{background:#3c464e}.tko-ed-icon-btn.active{background:#3c464e;border-color:#5b6871}.tko-ed-icon-btn .ti{font-size:17px;line-height:1}.tko-ed-revs-wrap{position:relative}.tko-ed-revs-menu{z-index:60;color:#252c32;border:1px solid var(--line,#e5e7eb);background:#fcfcfd;border-radius:8px;min-width:240px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #0f172a2e}.tko-ed-revs-head,.tko-ed-revs-cur{color:#5b6871;padding:4px 8px;font-size:12px;font-weight:700}.tko-ed-revs-cur{border-top:1px solid var(--line,#e5e7eb);color:var(--brand-fg);margin-top:4px}.tko-ed-revs-item{text-align:left;color:#252c32;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:8px;width:100%;padding:7px 8px;font-size:13px;display:flex}.tko-ed-revs-item:hover{background:#f1f5f9}.tko-ed-revs-empty{color:#5b6871;padding:8px;font-size:13px}.tko-ed-revs-num{font-weight:700}.tko-ed-revs-label{color:#5b21b6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tko-ed-revs-date{color:#5b6871;margin-left:auto;font-size:12px}@media (width<=1100px){.tko-ed-hide-lg{display:none!important}}@media (width<=820px){.tko-ed-hide-md{display:none!important}.tko-ed-title{max-width:180px}}@media (prefers-reduced-motion:reduce){.tko-ed-side,.tko-ml,.tko-ed-rail{transition:none}}.tko-ed-body{flex:1;min-height:0;display:flex;position:relative}.tko-ed-side{z-index:20;width:360px;max-width:calc(100% - 16px);transition:transform .2s ease-out,opacity .2s ease-out;display:flex;position:absolute;top:8px;bottom:8px;left:8px}.tko-ed-side-hidden{opacity:0;pointer-events:none;transform:translate(calc(-100% - 12px))}.tko-ed-source-fab{z-index:30;color:#f6f8f9;cursor:pointer;background:#252c32;border:0;border-radius:999px;place-items:center;width:48px;height:48px;font-size:22px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #252c3259}.tko-ed-source-fab:hover{background:#11161a}.tko-ed-rail{z-index:22;background:#252c32;border-radius:16px;flex-direction:column;align-items:center;gap:16px;max-height:calc(100% - 96px);padding:16px 4px;transition:left .2s ease-out,bottom .2s ease-out;display:flex;position:absolute;top:auto;bottom:24px;left:12px;overflow-y:auto;box-shadow:0 12px 24px #0f172a40}.tko-ed-rail-shifted{max-height:calc(100% - 48px);left:376px}.tko-ed-rail-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 4px;padding:12px 6px;display:grid}.tko-ed-rail-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;width:100%;padding:0;display:flex}.tko-ed-rail-ico{color:#f6f8f9;border-radius:4px;place-items:center;width:32px;height:32px;font-size:22px;transition:background .12s,color .12s;display:grid}.tko-ed-rail-lbl{color:#f6f8f9;text-align:center;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.tko-sticky-menu{z-index:1000;background:#252c32;border-radius:14px;gap:10px;padding:10px 12px;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 12px 24px #0f172a4d}.tko-sticky-swatch{cursor:pointer;border:2px solid #f6f8f940;border-radius:50%;width:28px;height:28px;padding:0;transition:transform .1s,border-color .1s,box-shadow .1s}.tko-sticky-swatch.active{border-color:#f6f8f9a6}.tko-sticky-swatch.hover{border-color:#f6f8f9;transform:scale(1.22);box-shadow:0 0 0 3px #f6f8f999}.tko-ed-rail-btn:hover .tko-ed-rail-ico{background:#ffffff24}.tko-ed-rail-svg{width:24px;height:24px;display:block}.tko-ed-rail-btn.active .tko-ed-rail-ico{color:#252c32;background:#f6f8f9}.tko-ed-rail-btn.active .tko-ed-rail-lbl{color:#f6f8f9}.tko-vertex{cursor:grab}.tko-vertex:hover{fill:#dbeafe}.tko-tob-wrap{z-index:40;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.tko-tob-tip{color:#713f12;text-align:left;background:#fef9c3;border:1px solid #fde68a;border-radius:10px;max-width:460px;padding:12px 16px;box-shadow:0 4px 12px #0f172a2e}.tko-tob-tip-title{margin:0;font-size:14px;font-weight:700;line-height:1.45}.tko-tob-tip-text{margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.5}@media (width<=520px){.tko-tob-tip{max-width:calc(100vw - 32px)}}.tko-tob{color:#f6f8f9;white-space:nowrap;background:#252c32;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex;box-shadow:0 8px 16px #0f172a59}.tko-tob-grip{color:#84919a;cursor:grab;background:0 0;border:0;place-items:center;width:24px;height:28px;font-size:18px;display:grid}.tko-tob-grip:active{cursor:grabbing}.tko-tob-name{color:#f6f8f9;font-size:14px;font-weight:700}.tko-tob-ctl{align-items:center;gap:8px;display:flex;position:relative}.tko-tob-lbl{color:#b0babf;font-size:12px;font-weight:600}.tko-tob-val{color:#f6f8f9;min-width:32px;font-size:12px;font-weight:700}.tko-tob-swatch{cursor:pointer;border:2px solid #f6f8f9;border-radius:999px;width:22px;height:22px}.tko-tob-swatch:hover{border-color:#fff}.tko-tob-shape{cursor:pointer;background:#1b2126;border:1px solid #48535b;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.tko-tob-shape:hover{background:#2b333a;border-color:#84919a}.tko-tob-range{width:110px;accent-color:var(--brand);cursor:pointer}.tko-tob-heads{gap:4px;display:flex}.tko-tob-headbtn{color:#f6f8f9;cursor:pointer;background:#1b2126;border:1px solid #3c464e;border-radius:6px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.tko-tob-headbtn:hover{background:#2b333a}.tko-tob-headbtn.active{color:#252c32;background:#f6f8f9;border-color:#f6f8f9}.tko-tob-select{color:#252c32;cursor:pointer;background:#fcfcfd;border:1px solid #dde2e4;border-radius:4px;max-width:170px;height:32px;padding:4px 8px;font-size:13px}.tko-tob-actions{align-items:center;gap:8px;padding-left:4px;display:flex}.tko-tob-btn{color:#f6f8f9;cursor:pointer;background:0 0;border:1px solid #dde2e4;border-radius:4px;height:32px;padding:4px 12px;font-size:14px;font-weight:600}.tko-tob-btn:hover:not(:disabled){background:#ffffff1f}.tko-tob-btn.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.tko-tob-btn.primary:hover:not(:disabled){background:var(--brand-2);border-color:var(--brand-2)}.tko-tob-btn:disabled{opacity:.5;cursor:not-allowed}.tko-tob-colourpop{z-index:61;background:#252c32;border:1px solid #3c464e;border-radius:12px;width:268px;padding:12px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 24px #0f172a66}.tko-tob-pop-title{text-transform:uppercase;letter-spacing:.04em;color:#84919a;margin-bottom:8px;font-size:12px;font-weight:700}.tko-tob-dots{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.tko-tob-dot{cursor:pointer;border:2px solid #0000;border-radius:999px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff26}.tko-tob-dot:hover{transform:scale(1.08)}.tko-tob-dot.sel{border-color:#f6f8f9}.tko-tob-custom{color:#dde2e4;cursor:pointer;border-top:1px solid #3c464e;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:12px;font-weight:600;display:flex}.tko-tob-custom input[type=color]{cursor:pointer;background:0 0;border:1px solid #3c464e;border-radius:6px;width:28px;height:28px;padding:0}.tko-src{background:#fcfcfd;border:1px solid #d5dadd;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 16px #3083bd3d,0 -1px 4px #3083bd0d}.tko-src-head{align-items:center;gap:12px;padding:20px 16px 16px;display:flex}.tko-src-title{align-items:center;gap:4px;min-width:0;display:flex}.tko-src-title-txt{color:#252c32;font-size:20px;font-weight:700;line-height:24px}.tko-src-info{color:#84919a;font-size:20px}.tko-src-head-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.tko-src-iconbtn{color:#3c464e;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.tko-src-iconbtn:hover{background:#f6f8f9}.tko-src-closebtn{color:#3c464e;cursor:pointer;background:#f6f8f9;border:.75px solid #dde2e4;border-radius:999px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.tko-src-closebtn:hover{background:#eef0f2}.tko-src-tabs{border-radius:4px;margin:0 16px;display:flex}.tko-src-tab{color:#252c32;letter-spacing:-.08px;cursor:pointer;white-space:nowrap;background:#eef0f2;border:1px solid #0000;flex:1;padding:4px 12px;font-size:14px;font-weight:400;line-height:20px}.tko-src-tab:first-child{border-radius:4px 0 0 4px}.tko-src-tab:last-child{border-color:#d5dadd;border-radius:0 4px 4px 0}.tko-src-tab.active{color:#f6f8f9;background:#252c32;border-color:#252c32;font-weight:600}.tko-src-filterrow{align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex;position:relative}.tko-src-search-wrap{flex:1;min-width:0}.tko-src-search{cursor:pointer;background:#fcfcfd;border:1px solid #dde2e4;border-radius:4px;align-items:center;gap:8px;width:100%;height:32px;padding:4px 12px;display:flex}.tko-src-search:disabled{cursor:default;opacity:.7}.tko-src-search-lead{color:#5b6871;flex-shrink:0;font-size:18px}.tko-src-search-txt{text-align:left;color:#303940;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.tko-src-search-txt.placeholder{color:#9aa6ac}.tko-src-search-caret{color:#5b6871;flex-shrink:0;font-size:18px}.tko-src-filterbtn{color:#3c464e;cursor:pointer;background:#fcfcfd;border:1px solid #dde2e4;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.tko-src-filterbtn:hover,.tko-src-filterbtn.active{background:#f6f8f9}.tko-src-tagmenu{min-width:200px;max-height:260px;left:0;right:auto;overflow-y:auto}.tko-src-filtermenu{min-width:220px}.tko-dd-check.sel{color:var(--brand-fg);font-weight:600}.tko-dd-check .ti-check{color:var(--brand-fg);margin-left:auto}.tko-src-tagdot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.tko-src-tagname{text-align:left;flex:1}.tko-src-chips{flex-wrap:wrap;gap:6px;padding:8px 16px 0;display:flex}.tko-src-chip{color:#303940;cursor:pointer;background:#f6f8f9;border:1px solid #dde2e4;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.tko-src-chip:hover{background:#eef0f2}.tko-src-chip .ti{color:#5b6871;font-size:13px}.tko-src-list{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.tko-src-empty{color:#5b6871;padding:16px 4px;font-size:13px}.tko-src-card{cursor:pointer;background:#f6f8f9;border:1px solid #d5dadd;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.tko-src-card[draggable=true]{cursor:grab}.tko-src-card.active{border-color:var(--brand-3);background:#fcfcfd}.tko-src-card.dragging{opacity:.5}.tko-src-card.dragover{border-top:2px solid var(--brand-3)}.tko-src-card-row{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.tko-src-card-lead{align-items:center;gap:4px;min-width:0;display:flex}.tko-src-eye{color:#5b6871;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.tko-src-eye:hover{background:#eef0f2}.tko-src-card-name{color:#303940;word-break:break-word;font-size:14px;font-weight:600;line-height:20px}.tko-src-card-name.muted{color:#84919a}.tko-src-card-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.tko-src-card-acts button{color:#5b6871;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.tko-src-card-acts button:hover{color:#303940;background:#eef0f2}.tko-src-card-meta{color:#5b6871;word-break:break-word;font-size:12px;line-height:16px}.tko-src-badge{color:#d41d12;background:#fceae8;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;height:20px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.tko-src-badge .ti{font-size:15px}.tko-src-tag{color:#3c464e;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.tko-src-tag .ti{color:#5b6871;font-size:20px}.tko-src-tag.empty{color:#84919a}.tko-src-set{color:#3c464e;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.tko-src-set .ti{color:#5b6871;font-size:20px}.tko-src-set.empty{color:#84919a}.tko-src-set-dot{border-radius:999px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0b122026}.tko-src-group{-webkit-user-select:none;user-select:none;background:#f1f5f9;border:1px solid #d5dadd;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.tko-src-group.dragover{border-color:var(--brand,#f2c200);background:#fef8e7}.tko-src-group-chev,.tko-src-group-edit{color:#5b6871;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.tko-src-group-chev .ti,.tko-src-group-edit .ti{font-size:18px}.tko-src-group-folder{flex:none;font-size:18px}.tko-src-group-name{color:#1c2226;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.tko-src-group-n{color:#3c464e;background:#0b122014;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.tko-src-card.tko-src-nested{margin-left:14px}.tko-ds-swatches{gap:8px;margin-bottom:8px;display:flex}.tko-ds-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0b122026}.tko-ds-swatch.active{border-color:var(--brand-ink,#0b1220)}.tko-ds-switch{z-index:24;background:#fcfcfd;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;max-width:calc(100% - 24px);padding:6px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #252c321f}.tko-ds-switch-name{color:#3c464e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:220px;padding-right:4px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.tko-ds-switch-chip{color:#3c464e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dadd;border-radius:999px;align-items:center;gap:6px;max-width:200px;padding:4px 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;overflow:hidden}.tko-ds-switch-chip:hover{border-color:#a8b2ba}.tko-ds-switch-chip.active{background:var(--brand,#f2c200);border-color:var(--brand,#f2c200);color:var(--brand-ink,#0b1220);cursor:default}.tko-ds-switch-n{text-align:center;background:#0b122014;border-radius:999px;min-width:16px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px}.tko-ds-warn{color:#6b4f00;background:#fef8e7;border:1px solid #f4d06f;border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;font-size:13px;line-height:18px;display:flex}.tko-ds-warn .ti{flex:none;margin-top:1px;font-size:16px}.tko-ds-warn-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 4px 0 2px;padding:0;font-weight:700;text-decoration:underline}.tko-ds-dlg{flex-direction:column;gap:6px;display:flex}.tko-ds-dlg .tko-input{margin-bottom:8px}.tko-ds-dlg-lbl{color:#3c464e;font-size:13px;font-weight:700}.tko-ds-dlg-del{margin-right:auto}.tko-src-foot{border-top:1px solid #d5dadd;gap:12px;padding:16px;display:flex}.tko-src-footbtn{border:1px solid var(--brand-fg);min-height:32px;color:var(--brand-fg);cursor:pointer;background:#fcfcfd;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.tko-src-footbtn:hover:not(:disabled){background:#f6f8f9}.tko-src-footbtn:disabled{opacity:.55;cursor:not-allowed}.tko-src-footbtn .ti{font-size:20px}.tko-ml{z-index:20;pointer-events:none;justify-content:flex-end;align-items:flex-start;width:390px;max-width:calc(100% - 16px);transition:transform .2s ease-out,opacity .2s ease-out;display:flex;position:absolute;top:8px;bottom:80px;right:8px}.tko-ml-hidden{opacity:0;transform:translate(calc(100% + 12px))}.tko-ml-card{pointer-events:auto;width:100%;height:auto;max-height:100%}.tko-ml-count{color:#252c32;font-size:20px;font-weight:700;line-height:24px}.tko-ml-list{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.tko-ml-empty{color:#5b6871;padding:8px 4px;font-size:13px}.tko-ml-row{cursor:pointer;background:#fcfcfd;border:1px solid #d5dadd;border-radius:8px;flex-direction:row;align-items:stretch;gap:8px;padding:12px 16px 12px 10px;display:flex}.tko-ml-row-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tko-ml-row:hover{border-color:#b0babf}.tko-ml-row.dragging{opacity:.5}.tko-ml-row.dragover{box-shadow:0 -3px 0 -1px var(--brand-3)}.tko-ml-grip{color:#b0babf;cursor:grab;touch-action:none;background:0 0;border:0;flex-shrink:0;align-self:flex-start;place-items:center;width:18px;height:24px;padding:0;font-size:18px;display:grid}.tko-ml-grip:hover{color:#5b6871}.tko-ml-grip:active{cursor:grabbing}.tko-ml-grip-dark{color:#ffffff8c}.tko-ml-grip-dark:hover{color:#f6f8f9}.tko-ml-sel-head-l{align-items:center;gap:6px;min-width:0;display:flex}.tko-ml-sel.dragover{box-shadow:0 -3px 0 -1px var(--brand-3)}.tko-ml-row.selected{border:2px solid #252c32;padding:11px 15px;box-shadow:0 8px 8px #3083bd3d}.tko-ml-row.hidden{background:#eef0f2}.tko-ml-row.hidden .tko-ml-label,.tko-ml-row.hidden .tko-ml-qty,.tko-ml-row.hidden .tko-ml-price{opacity:.5}.tko-ml-row-top{align-items:center;gap:8px;display:flex}.tko-ml-swatch{cursor:pointer;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.tko-ml-swatch .ti{color:#f6f8f9;opacity:0;font-size:15px;transition:opacity .12s}.tko-ml-row:hover .tko-ml-swatch .ti,.tko-ml-row.hidden .tko-ml-swatch .ti{opacity:1}.tko-ml-label{color:#48535b;word-break:break-word;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:20px}.tko-ml-qty{color:#48535b;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px}.tko-ml-row.selected .tko-ml-label,.tko-ml-row.selected .tko-ml-qty{color:#252c32}.tko-ml-row-foot{justify-content:flex-end;align-items:center;gap:8px;padding-left:32px;display:flex}.tko-ml-price{color:#0b724b;white-space:nowrap;border:1px solid #0b724b;border-radius:4px;align-items:center;height:24px;padding:4px 8px;font-size:14px;font-weight:600;display:inline-flex}.tko-ml-price.empty{color:#84919a;border-color:#d5dadd}.tko-ml-linkname{color:#84919a;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-size:12px;overflow:hidden}.tko-ml-linkrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.tko-ml-linkrow-name{color:#5b6871;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:5px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}.tko-ml-linkrow-name .ti{color:#84919a;flex-shrink:0;font-size:15px}.tko-ml-pricex{flex-shrink:0;gap:6px}.tko-ml-pricex button{color:#0b724b;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:16px;height:16px;padding:0;font-size:13px;display:grid}.tko-ml-pricex button:hover{background:#dcfce7}.tko-ml-addrate{color:#0b724b;cursor:pointer;white-space:nowrap;background:#fcfcfd;border:1px solid #0b724b;border-radius:6px;align-items:center;height:26px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.tko-ml-addrate:hover{background:#f0fdf4}.tko-ml-addon{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.tko-ml-addon-top{align-items:center;gap:6px;min-width:0;display:flex}.tko-ml-addon-dot{opacity:.6;border-radius:2px;flex-shrink:0;width:8px;height:8px}.tko-ml-addon-chip{color:#1e3a8a;letter-spacing:.3px;cursor:pointer;background:#dbeafe;border:1px solid #93c5fd;border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.tko-ml-addon-chip .ti{font-size:12px}.tko-ml-addon-chip:hover{background:#bfdbfe}.tko-ml-addon-name{color:#252c32;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-style:italic;overflow:hidden}.tko-ml-addon-qty{color:var(--info-text);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.tko-ml-addon-x{color:#d41d12;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;padding:0;font-size:14px;display:grid}.tko-ml-addon-x:hover{background:#fee2e2}.tko-ml-addon-sub{color:#84919a;padding-left:14px;font-size:12px}.tko-ml-addon-foot{justify-content:flex-end;display:flex}.tko-ml-addon-add{color:#1e3a8a;cursor:pointer;background:#dbeafe;border:1px solid #93c5fd;border-radius:6px;align-items:center;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.tko-ml-addon-add:hover{background:#bfdbfe}.tko-ml-sel{border:1px solid var(--brand-3);background:#252c32;border-radius:8px;flex-direction:column;gap:8px;padding-top:12px;display:flex;box-shadow:0 0 0 2px #b88e0073,0 6px 14px #b88e0047}.tko-ml-sel-head{justify-content:space-between;align-items:center;gap:8px;height:24px;padding:0 16px;display:flex}.tko-ml-sel-title{color:#f6f8f9;font-size:14px;font-weight:700;line-height:1}.tko-ml-sel-nav{align-items:center;gap:8px;display:flex}.tko-ml-sel-nav button{color:#f6f8f9;cursor:pointer;background:0 0;border:1px solid #dde2e4;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.tko-ml-sel-nav button .ti{font-size:16px}.tko-ml-sel-nav button:hover:not(:disabled){background:#ffffff1f}.tko-ml-sel-nav button:disabled{opacity:.35;cursor:not-allowed}.tko-ml-sel-body{background:#fcfcfd;border:1px solid #252c32;border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-direction:column;gap:12px;padding:12px 16px;display:flex}.tko-ml-sel-top{align-items:center;gap:8px;display:flex}.tko-ml-sel-swatch{border-radius:4px;flex-shrink:0;width:20px;height:20px}.tko-ml-sel-label{color:#252c32;word-break:break-word;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:20px}.tko-ml-sel-label-input{color:#252c32;border:1px solid var(--brand-3);background:#fff;border-radius:6px;outline:none;flex:1;min-width:0;padding:1px 6px;font-family:inherit;font-size:14px;font-weight:700;line-height:20px}.tko-ml-sel-qty{color:#252c32;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px}.tko-ml-sel-qty-lbl{color:#5b6871;font-weight:500}.tko-ml-sel .tko-ml-price{flex-shrink:0}.tko-ml-sel-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.tko-ml-sel-icons{align-items:center;gap:8px;display:flex}.tko-ml-sel-icons>button,.tko-ml-sel-icons>.tko-dd>button{color:#48535b;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.tko-ml-sel-icons>button .ti,.tko-ml-sel-icons>.tko-dd>button .ti{font-size:20px}.tko-ml-sel-icons>button:hover,.tko-ml-sel-icons>.tko-dd>button:hover{color:#252c32;background:#f1f5f9}.tko-ml-sel-icons>button.off{color:#b0babf}.tko-ml-sel-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.tko-ml-sel-toggles{flex-direction:column;gap:8px;display:flex}.tko-ml-sub-switchrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.tko-ml-sel-del{color:#f6f8f9;cursor:pointer;background:0 0;border:1px solid #dde2e4;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.tko-ml-sel-del .ti{font-size:16px}.tko-ml-sel-del:hover{color:#fff;background:#dc2626e6;border-color:#dc2626e6}.tko-ml-sel.hidden .tko-ml-sel-body{opacity:.6}.tko-ml-foot{border-top:1px solid #d5dadd;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.tko-ml-toggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.tko-ml-toggle input{opacity:0;width:0;height:0;position:absolute}.tko-ml-switch{background:#b0babf;border-radius:10px;flex-shrink:0;width:26px;height:16px;transition:background .15s;position:relative}.tko-ml-switch:after{content:"";background:#fcfcfd;border-radius:999px;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.tko-ml-toggle input:checked+.tko-ml-switch{background:var(--brand-3)}.tko-ml-toggle input:checked+.tko-ml-switch:after{transform:translate(10px)}.tko-ml-toggle input:focus-visible+.tko-ml-switch{outline:2px solid var(--focus);outline-offset:2px}.tko-ml-toggle-txt{color:#252c32;font-size:14px}.tko-ml-sub{flex-direction:column;gap:10px;display:flex}.tko-ml-sub-panel{border:1px solid #e5e9eb;border-radius:8px;overflow:hidden}.tko-ml-sub-head{background:#fdf6ec;border-bottom:1px solid #f0e2cf;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.tko-ml-sub-hrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tko-ml-sub-hlbl{letter-spacing:.04em;text-transform:uppercase;color:#9a3412;font-size:12px;font-weight:700}.tko-ml-sub-hval{color:#252c32;font-size:15px;font-weight:700}.tko-ml-sub-row{cursor:pointer;border-bottom:1px solid #eef0f2;align-items:center;gap:10px;padding:8px 12px;transition:background .12s;display:flex}.tko-ml-sub-row:hover{background:#f6f8f9}.tko-ml-sub-row.selected,.tko-ml-sub-count.selected{background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand-3)}.tko-ml-sub-chip{white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-weight:600}.tko-ml-sub-chip.unite{background:var(--info-bg);color:var(--info-text)}.tko-ml-sub-chip.subtract{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.tko-ml-sub-row:last-child{border-bottom:0}.tko-ml-sub-row.off{opacity:.5}.tko-ml-sub-idx{color:#5b6871;min-width:22px;font-size:13px;font-weight:700}.tko-ml-sub-val{color:#252c32;flex:none;font-size:14px;font-weight:700}.tko-ml-sub-acts{align-items:center;gap:6px;display:inline-flex}.tko-ml-sub-eye,.tko-ml-sub-x{color:#48535b;cursor:pointer;background:#fcfcfd;border:1px solid #dde2e4;border-radius:6px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.tko-ml-sub-eye:hover{background:#f3f5f6}.tko-ml-sub-x{color:#d41d12;border-color:#f2c9c6}.tko-ml-sub-x:hover{background:#fceae8}.tko-ml-sub-count{border-bottom:1px solid #eef0f2;align-items:flex-start;gap:12px;padding:12px;display:flex}.tko-ml-sub-count:last-child{border-bottom:0}.tko-ml-sub-count.off{opacity:.5}.tko-ml-sub-count .tko-ml-sub-idx{line-height:32px}.tko-ml-sub-cfields{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tko-ml-sub-crow{align-items:center;gap:8px;display:flex}.tko-ml-sub-input{color:#252c32;background:#fcfcfd;border:1px solid #dde2e4;border-radius:6px;flex:1;min-width:0;height:32px;padding:4px 10px;font-family:inherit;font-size:13px}.tko-ml-sub-input::placeholder{color:#9aa4ab}.tko-ml-sub-input:focus{outline:2px solid var(--focus);outline-offset:-1px;border-color:#0000}.tko-ml-sub-dimrow{gap:6px}.tko-ml-sub-dimlbl{color:#252c32;font-size:13px;font-weight:700}.tko-ml-sub-dim{color:#252c32;background:#fcfcfd;border:1px solid #dde2e4;border-radius:6px;flex:0 90px;width:auto;min-width:0;height:32px;padding:4px 10px;font-family:inherit;font-size:13px}.tko-ml-sub-dim::placeholder{color:#c4ccd1}.tko-ml-sub-dim:focus{outline:2px solid var(--focus);outline-offset:-1px;border-color:#0000}.tko-ml-sub-dimspacer{flex:1 1 0;min-width:0}.tko-ml-sub-dimlbl{flex:none}.tko-ml-sub-iconbtn{color:#48535b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.tko-ml-sub-iconbtn:hover{color:#252c32;background:#f1f5f6}.tko-ml-sub-rate{color:#6b7280;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fcfcfd;border:1px solid #dde2e4;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;height:32px;padding:4px 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.tko-ml-sub-rate .ti{color:#252c32;font-size:16px}.tko-ml-sub-rate:hover{background:#f8fafc;border-color:#c4ccd1}.tko-ml-newbtn{border:1px solid var(--brand-fg);height:32px;color:var(--brand-fg);white-space:nowrap;cursor:pointer;background:#fcfcfd;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-size:14px;font-weight:600;display:inline-flex}.tko-ml-newbtn:hover{background:#f6f8f9}.tko-ml-newbtn .ti{font-size:20px}.tko-ml-tags{flex-wrap:wrap;gap:6px;display:flex}.tko-ml-tags--row{padding-left:32px}.tko-ml-tag{color:#3c464e;white-space:nowrap;background:#eef0f2;border:1px solid #dde2e4;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.tko-ml-tag .ti{font-size:13px}.tko-ml-tag-x{color:#84919a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:16px;height:16px;margin-right:-3px;padding:0;display:grid}.tko-ml-tag-x:hover{color:#252c32;background:#dde2e4}.tko-ml-tag-x .ti{font-size:12px}.tko-ml-tag-add{color:#5b6871;cursor:pointer;background:#fcfcfd;border-style:dashed;font-family:inherit}.tko-ml-tag-add:hover{background:var(--brand-tint);border-color:var(--brand-fg);color:var(--brand-fg)}.tko-ml-tag-pick{cursor:pointer;font-family:inherit}.tko-ml-tag-pick:hover{background:#e5e9eb}.tko-ml-tag-pick.on{background:var(--brand-tint);border-color:var(--brand-fg);color:var(--brand-fg)}.ira-app .tko-tagpick-inputrow{align-items:center;gap:8px;display:flex}.ira-app .tko-tagpick-inputrow .tko-input{flex:1;min-width:0}.ira-app .tko-tagpick-label{text-transform:uppercase;letter-spacing:.4px;color:var(--muted,#5b6871);margin:16px 0 8px;font-size:12px;font-weight:600}.ira-app .tko-tagpick-empty{color:var(--muted,#5b6871);font-size:13px}.tko-tl{flex-direction:column;flex:none;min-height:0;padding:8px 12px 4px;display:flex}.tko-tl-list{min-height:0;padding-top:16px;overflow-y:auto}.tko-tl-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tko-tl-collapse{cursor:pointer;color:#252c32;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:4px 2px;font-size:13px;display:inline-flex}.tko-tl-activebar{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 6px 2px 24px;display:flex}.tko-tl-activebar:hover .tko-tl-active-name{color:var(--brand-fg,#0757be)}.tko-tl-active-swatch{border:1px solid #252c3240;border-radius:3px;flex:none;width:12px;height:12px}.tko-tl-active-name{color:#252c32;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.tko-tl-title{font-weight:700}.tko-tl-count{color:var(--muted,#5b6871);font-size:12px}.tko-tl-head-actions{align-items:center;gap:4px;display:inline-flex}.tko-tl-add{border:1.5px solid var(--brand,#0966df);color:var(--brand-fg,#0757be);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.tko-tl-add:hover{background:var(--brand-tint,#e8f1fd)}.tko-tl-add:disabled{opacity:.5;cursor:default}.tko-tl-row{border-radius:8px;align-items:center;gap:6px;margin-top:2px;padding:4px 6px;display:flex}.tko-tl-row.active{background:var(--brand-tint,#e8f1fd);box-shadow:inset 0 0 0 1.5px var(--brand-3,#4094f7)}.tko-tl-row.off .tko-tl-name,.tko-tl-row.off .tko-tl-trade,.tko-tl-row.off .tko-tl-n{opacity:.5}.tko-tl-main{cursor:pointer;text-align:left;color:#252c32;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:2px 0;font-size:13px;display:flex}.tko-tl-swatch{cursor:pointer;border:1px solid #252c3240;border-radius:4px;flex:none;width:14px;height:14px;padding:0}.tko-tl-swatch:hover,.tko-tl-swatch:focus-visible{outline:2px solid var(--brand-3,#4094f7);outline-offset:1px}.tko-tl-colourpop{z-index:1600;position:fixed}.tko-tl-colourpop .tko-cp.tko-cp--compact,.tko-tl-colourpop .tko-cp.tko-cp--expanded{position:relative;bottom:auto;left:auto}.tko-tl-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tko-tl-trade{color:var(--muted,#5b6871);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tko-tl-n{color:var(--muted,#5b6871);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.tko-tl-tools{align-items:center;gap:2px;display:inline-flex}.tko-tl-fade input[type=range]{width:56px;accent-color:var(--brand,#0966df)}.tko-tl-icon{color:#5b6871;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:inline-flex}.tko-tl-icon:hover{color:#252c32;background:#eef0f2}.tko-tl-icon.tko-tl-danger:hover{color:#d41d12;background:#fceae8}.tko-tl-icon:disabled{opacity:.5;cursor:default}.tko-tl-icon-ghost{visibility:hidden;pointer-events:none;width:26px;height:26px;display:inline-flex}.tko-tl-empty{color:var(--muted,#5b6871);padding:6px 2px 2px;font-size:12px}.tko-tl-form{flex-direction:column;gap:14px;display:flex}.tko-tl-field{flex-direction:column;gap:6px;font-size:13px;display:flex}.tko-tl-field>span{color:#252c32;font-weight:600}.tko-tl-field select,.tko-tl-field input[type=text]{border:2px solid var(--line,#d5dadd);color:#252c32;background:#fff;border-radius:8px;padding:8px 10px;font-size:14px}.tko-tl-palette{flex-wrap:wrap;gap:8px;display:flex}.tko-tl-chip{cursor:pointer;border:2px solid #0000;border-radius:999px;width:26px;height:26px}.tko-tl-chip.picked{outline-offset:2px;outline:2px solid #252c32}.tko-tl-confirm{color:#252c32;font-size:14px;line-height:1.5}.tko-tl-audit{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tko-tl-audit li{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}.tko-tl-audit li:last-child{border-bottom:0}.tko-tl-audit-when{color:var(--muted,#5b6871);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.tko-ml-split{cursor:row-resize;touch-action:none;border-top:1px solid #d5dadd;flex:none;justify-content:center;align-items:center;height:9px;display:flex;position:relative}.tko-ml-split-grip{background:#d5dadd;border-radius:999px;width:36px;height:4px;transition:background .12s}.tko-ml-split:hover .tko-ml-split-grip,.tko-ml-split:focus-visible .tko-ml-split-grip{background:var(--brand,#0966df)}.tko-ml-split:focus-visible{outline:2px solid var(--focus,#0966df);outline-offset:-2px}.tko-ml-sechead{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 0 14px;display:flex}.tko-ml-sechead-txt{color:#252c32;font-size:13px;font-weight:700}.tko-loc-open .tko-ed-body{margin-right:var(--tko-loc-w,380px)}.tko-loc-body{flex-direction:column;min-height:0;display:flex}.tko-loc-head{border-bottom:1px solid #d5dadd;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tko-loc-draw{border:1.5px solid var(--brand,#0966df);width:100%;color:var(--brand-fg,#0757be);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:700;display:inline-flex}.tko-loc-draw:hover{background:var(--brand-tint,#e8f1fd)}.tko-loc-draw.armed{background:var(--brand,#0966df);border-color:var(--brand,#0966df);color:var(--brand-ink,#fff)}.tko-loc-draw:disabled{opacity:.5;cursor:default}.tko-loc-hint{color:var(--muted,#5b6871);margin:0;font-size:12px;line-height:1.45}.tko-loc-hideall,.tko-loc-onlymode{color:#252c32;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.tko-loc-list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.tko-loc-row{cursor:pointer;background:#fff;border:1px solid #eef0f2;border-radius:10px;grid-template-columns:auto 1fr auto;grid-template-areas:"swatch main tools""only only only";align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.tko-loc-row:hover{border-color:#d5dadd}.tko-loc-row.selected{border-color:var(--brand-3,#4094f7);box-shadow:inset 0 0 0 1px var(--brand-3,#4094f7);background:var(--brand-tint,#e8f1fd)}.tko-loc-row.dim{opacity:.55}.tko-loc-swatch{cursor:pointer;border:1px solid #252c3240;border-radius:4px;grid-area:swatch;width:16px;height:16px;padding:0}.tko-loc-swatch:hover,.tko-loc-swatch:focus-visible{outline:2px solid var(--brand-3,#4094f7);outline-offset:1px}.tko-loc-main{flex-direction:column;grid-area:main;gap:2px;min-width:0;display:flex}.tko-loc-name{color:#252c32;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tko-loc-nameinput{color:#252c32;border:2px solid var(--brand-3,#4094f7);border-radius:6px;width:100%;min-width:0;padding:2px 6px;font-size:13px;font-weight:600}.tko-loc-meta{color:var(--muted,#5b6871);font-size:11px}.tko-loc-tools{grid-area:tools;align-items:center;gap:2px;display:inline-flex}.tko-loc-onlymode{color:var(--muted,#5b6871);grid-area:only;margin-top:2px;font-size:11px}.tko-loc-icon{color:#5b6871;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:inline-flex}.tko-loc-icon:hover{color:#252c32;background:#eef0f2}.tko-loc-icon.tko-loc-danger:hover{color:#d41d12;background:#fceae8}.tko-loc-icon:disabled{opacity:.5;cursor:default}.tko-loc-empty{color:var(--muted,#5b6871);margin:0;padding:16px;font-size:12px;line-height:1.5}.tko-loc-confirm{color:#252c32;font-size:14px;line-height:1.5}.tko-loc-colourpop{z-index:1600;position:fixed}.tko-loc-colourpop .tko-cp.tko-cp--compact,.tko-loc-colourpop .tko-cp.tko-cp--expanded{position:relative;bottom:auto;left:auto}.tko-ml-fab{z-index:30;color:#f6f8f9;cursor:pointer;background:#252c32;border:0;border-radius:999px;place-items:center;width:40px;height:40px;font-size:20px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #252c3259}.tko-ml-fab:hover{background:#11161a}.tko-dr-card{border:1px solid var(--line,#e5e7eb);cursor:pointer;background:#fcfcfd;border-left:4px solid #0000;border-radius:8px;margin-bottom:8px;padding:8px;font-size:12px;position:relative}.tko-dr-card[draggable=true]{cursor:grab}.tko-dr-card.dragging{opacity:.5}.tko-dr-card.dragover{border-top:2px solid var(--brand-3)}.tko-dr-card.active{background:#fef3c7;border-left-color:#f59e0b}.tko-dr-card-top{align-items:flex-start;gap:6px;display:flex}.tko-dr-card-grip{color:#c4ccd1;cursor:grab;flex-shrink:0;font-size:13px;line-height:1.1}.tko-dr-card-name{word-break:break-word;font-weight:700}.tko-dr-card-sub{color:var(--muted,#5b6871);margin-top:4px;font-size:12px}.tko-dr-card-tag{color:#48535b;background:#e2e8f0;border-radius:999px;margin-top:4px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.tko-dr-card-btns{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:2px;margin-top:8px;padding-top:6px;display:flex}.tko-dr-card-btns button{color:#5b6871;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:12px;line-height:1}.tko-dr-card-btns button:hover{color:#252c32;background:#f1f5f9}.tko-dr-card-btns button:disabled{opacity:.4;cursor:not-allowed}.tko-dr-card-btns button .ti{vertical-align:-2px;font-size:14px}.tko-dr-card-btns button.danger{color:#b91c1c}.tko-dr-card-btns button.danger:hover{color:#b91c1c;background:#fee2e2}.tko-dr-hidden{opacity:.55}.tko-ed-upload{color:#f6f8f9;cursor:pointer;background:#252c32;border:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.tko-ed-upload.secondary,.tko-ed-upload.deleted{color:#3c464e;border:1px solid var(--line,#e5e7eb);background:#f1f5f9}.tko-ed-upload.deleted.has-items{color:#9a3412;background:#ffedd5;border-color:#fdba74}.tko-dim-txt{fill:#252c32;letter-spacing:.2px;paint-order:stroke;stroke:#fff;stroke-width:3.5px;stroke-linejoin:round;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.tko-dim-total{stroke-width:4.5px;font-size:13px}.tko-ed-canvas-wrap{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.tko-scale-dock{z-index:30;cursor:pointer;border:1px solid;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 22px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0f172a2e}.tko-scale-dock .tko-scale-dock-title .ti{vertical-align:-2px;margin-right:2px;font-size:15px}.tko-scale-dock.unset{background:#fef2f2;border-color:#fecaca}.tko-scale-dock.unset .tko-scale-dock-title{color:#b91c1c;letter-spacing:.3px;text-transform:uppercase;font-size:14px;font-weight:700}.tko-scale-dock.unset .tko-scale-dock-sub{color:#b91c1c;font-size:12px;font-weight:500}.tko-scale-dock.set{background:#f0fdf4;border-color:#86efac}.tko-scale-dock.set .tko-scale-dock-title{color:#15803d;letter-spacing:.3px;font-size:13px;font-weight:700}.tko-scale-dock.set .tko-scale-dock-sub{color:#16a34a;font-size:12px;font-weight:500}.tko-ed-toolbar{border-bottom:1px solid var(--line,#e5e7eb);background:#fcfcfd;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.tko-tool-btn{border:1px solid var(--line,#e5e7eb);cursor:pointer;white-space:nowrap;background:#fcfcfd;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}.tko-tool-btn:hover{background:#f1f5f9}.tko-tool-btn.active{background:var(--ink-950);color:#f6f8f9;border-color:var(--ink-950)}.tko-ed-hint{color:var(--brand-fg);font-size:12px;font-weight:600}.tko-ed-scroll{background:#e2e8f0;flex:1;position:relative;overflow:auto}.tko-ed-stage{transform-origin:0 0;margin:0 auto;position:relative}.tko-ed-stage canvas{background:#fcfcfd;display:block;box-shadow:0 1px 4px #0f172a40}.tko-ed-overlay{position:absolute;inset:0}.tko-ed-overlay.crosshair{cursor:crosshair}.tko-ed-overlay.tko-cur-sticky{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7z' fill='%23f59e0b' stroke='%23713f12' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='9' r='2.5' fill='%23ffffff'/%3E%3C/svg%3E") 14 26,crosshair}.tko-note-input{z-index:5;border:1px dashed var(--brand-3);white-space:pre;resize:none;background:#fcfcfdf0;border-radius:3px;outline:none;min-width:80px;max-width:480px;margin:0;padding:2px 4px;font-weight:700;line-height:1.25;position:absolute;overflow:hidden;box-shadow:0 2px 8px #0f172a38}.tko-ed-empty{height:100%;color:var(--muted,#5b6871);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.tko-ed-empty-ico{color:#6b7780;background:#eef2f6;border-radius:12px;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:26px;display:grid}.tko-ed-controls{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.tko-ed-zoom{box-sizing:border-box;background:#fcfcfd;border:1px solid #d5dadd;border-radius:12px;align-items:center;gap:2px;height:40px;padding:0 6px;display:flex;box-shadow:0 2px 8px #252c321a}.tko-ed-zoom button{color:#414d55;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.tko-ed-zoom button:hover{background:#f1f5f9}.tko-ed-zoom-val{text-align:center;color:#252c32;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:48px;height:28px;padding:0 6px;font-family:inherit;font-size:13px;font-weight:600}.tko-ed-zoom-val:hover{background:#f1f5f9}.tko-ed-zoombtn{box-sizing:border-box;color:#414d55;cursor:pointer;background:#fcfcfd;border:1px solid #d5dadd;border-radius:12px;min-width:40px;height:40px;padding:0 12px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #252c321a}.tko-ed-zoombtn:hover{background:#f1f5f9}.tko-ed-zoombtn.active{color:#f6f8f9;background:#252c32;border-color:#252c32}.tko-ed-scalepill{box-sizing:border-box;color:#f6f8f9;cursor:pointer;background:#252c32;border:1px solid #252c32;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #252c3233}.tko-ed-scalepill:hover{background:#11161a}.tko-ed-scalepill i{opacity:.9;font-size:15px}.tko-ed-scalepill.unset{color:#92400e;background:#fef3c7;border-color:#fcd34d}.tko-ed-scalepill.unset:hover{background:#fde68a}.tko-ed-panel{border-left:1px solid var(--line,#e5e7eb);background:#fcfcfd;flex-direction:column;flex-shrink:0;width:250px;display:flex}.tko-ed-panel-head{letter-spacing:.4px;color:#3c464e;padding:10px 12px 6px;font-size:12px;font-weight:700}.tko-ed-panel-tools{gap:4px;padding:0 10px 8px;display:flex}.tko-ed-panel-tools .tko-tool-btn{text-align:center;flex:1;padding:6px 2px;font-size:12px}.tko-ed-panel-list{flex:1;padding:0 10px 10px;overflow-y:auto}.tko-mu-row{border:1px solid var(--line,#e5e7eb);cursor:pointer;border-radius:8px;margin-bottom:8px;padding:8px;font-size:12px}.tko-mu-row:hover{background:#f8fafc}.tko-mu-row.selected{background:#fef9c3;border-color:#f59e0b}.tko-mu-head{align-items:center;gap:6px;display:flex}.tko-mu-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.tko-mu-label{word-break:break-word;flex:1;min-width:0;font-weight:700}.tko-mu-qty{white-space:nowrap;font-weight:700}.tko-mu-sub{color:var(--muted,#5b6871);margin-top:2px;font-size:12px}.tko-mu-sub.rate-missing{color:#b91c1c}.tko-mu-row.muted{opacity:.6;background:#f1f5f9}.tko-ed-panel-empty{color:var(--muted,#5b6871);text-align:center;padding:20px 8px;font-size:12px}.tko-mu-controls{margin-top:8px}.tko-mu-btnrow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tko-mu-icon,.tko-mu-btn{border:1px solid var(--line,#e5e7eb);cursor:pointer;background:#fcfcfd;border-radius:5px;padding:3px 8px;font-size:12px;line-height:1.2}.tko-mu-icon:hover,.tko-mu-btn:hover{background:#f1f5f9}.tko-mu-icon:disabled{opacity:.4;cursor:not-allowed}.tko-mu-btn--danger{color:#b91c1c}.tko-mu-btn--danger:hover{background:#fee2e2}.tko-mu-height{border:1px solid var(--line,#e5e7eb);background:#fafbfc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.tko-mu-height.has-val{background:#f0fdf4;border-color:#bbf7d0}.tko-mu-height-tag{color:#48535b;letter-spacing:.3px;background:#f1f5f9;border-radius:8px;padding:2px 8px;font-size:14px;font-weight:700}.tko-mu-height-tag.has-val{color:#15803d;background:#dcfce7}.tko-mu-height-input{border:1px solid var(--line,#d1d5db);text-align:right;border-radius:4px;flex:1 1 0;min-width:40px;padding:5px 8px;font-size:13px}.tko-mu-height-units{border:1px solid var(--line,#e5e7eb);background:#fcfcfd;border-radius:4px;display:inline-flex;overflow:hidden}.tko-mu-height-units button{color:var(--ink,#252c32);cursor:pointer;background:#fcfcfd;border:0;padding:4px 10px;font-size:12px;font-weight:600}.tko-mu-height-units button.active{color:#f6f8f9;background:#15803d}.tko-mu-height-close{color:#5b6871;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:15px;display:grid}.tko-mu-height-close:hover{color:#15803d;background:#dcfce7}.tko-mu-height-hint{color:var(--muted,#5b6871);flex-basis:100%;font-size:12px}.tko-mu-pitch.has-val{background:#fffbeb;border-color:#fde68a}.tko-mu-pitch .tko-mu-height-tag.has-val,.tko-mu-pitch .tko-mu-height-close:hover{color:#92400e;background:#fef3c7}.tko-mu-pitch-chip{white-space:nowrap;border:1px solid var(--line,#d1d5db);color:var(--ink,#252c32);font-variant-numeric:tabular-nums;cursor:pointer;background:#fcfcfd;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.tko-mu-pitch-chip .ti{flex:none;font-size:14px}.tko-mu-pitch-chip:hover{background:#f1f5f9}.tko-mu-pitch-chip.has-val{color:#92400e;background:#fef3c7;border-color:#fcd34d}.tko-mu-pitch-chip.mixed{border-style:dashed}.tko-pitchpop{z-index:1600;position:fixed}.tko-ml-sub-pitch{white-space:nowrap;border:1px solid var(--line,#e5e7eb);min-width:44px;color:var(--muted,#5b6871);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:#fcfcfd;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;margin-right:auto;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.tko-ml-sub-pitch .ti{flex:none;font-size:12px}.tko-ml-sub-pitch:hover{color:var(--ink,#252c32);background:#f1f5f9}.tko-ml-sub-pitch.own{color:#92400e;background:#fef3c7;border-color:#fcd34d;font-weight:700}.tko-ml-sub-pitch.inherited{border-style:dashed}.tko-ml-sub-pitch.none{color:#9aa6ad}.tko-ml-sub-pitch.locked{cursor:default;opacity:.65}.tko-ml-sub-pitch.locked:hover{color:var(--muted,#5b6871);background:#fcfcfd}.tko-tl-pitchfield{position:relative}.tko-tl-pitchfield .tko-pp{top:calc(100% + 8px);bottom:auto}.tko-tl-pitchfield small{color:var(--muted,#5b6871);font-variant-numeric:tabular-nums;font-size:12px}.tko-tob-pitch{color:#f6f8f9;font-variant-numeric:tabular-nums;cursor:pointer;background:#1b2126;border:1px solid #3c464e;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.tko-tob-pitch:hover{background:#2b333a}.tko-tob-pitch.has-val{color:#fde68a;border-color:#fcd34d}.tko-mi{z-index:11000;border:1px solid var(--line,#e5e7eb);background:#fcfcfd;border-radius:10px;flex-direction:column;width:400px;max-width:92vw;max-height:80vh;display:flex;position:fixed;top:120px;right:30px;overflow:hidden;box-shadow:0 14px 44px #0f172a4d}.tko-mi-head{color:#f6f8f9;cursor:move;-webkit-user-select:none;user-select:none;background:#252c32;align-items:center;gap:6px;padding:8px 10px;display:flex}.tko-mi-title{flex:1;font-size:13px;font-weight:700}.tko-mi-navbtn{color:#f6f8f9;cursor:pointer;background:#ffffff2e;border:0;border-radius:5px;padding:2px 9px;font-size:13px;font-weight:700}.tko-mi-navbtn:hover{background:#ffffff4d}.tko-mi-navbtn:disabled{opacity:.4;cursor:not-allowed}.tko-mi-body{padding:12px;overflow:auto}.tko-mi-summary{align-items:center;gap:8px;display:flex}.tko-mi-kind{flex:1;font-size:14px;font-weight:700}.tko-mi-rate{color:var(--muted,#5b6871);margin-top:2px;font-size:12px}.tko-mi-rate.rate-missing{color:#b91c1c}.tko-finish-new{border:1px dashed var(--brand-3);background:var(--brand-tint);width:calc(100% - 20px);color:var(--brand-fg);cursor:pointer;border-radius:8px;margin:0 10px 10px;padding:8px;font-size:12px;font-weight:700}.tko-ed-form-row{margin-bottom:12px}.tko-ed-form-row label{text-transform:uppercase;letter-spacing:.4px;color:var(--muted,#5b6871);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.tko-colour-swatches{flex-wrap:wrap;gap:6px;display:flex}.tko-colour-swatch{cursor:pointer;border:2px solid #0000;border-radius:6px;width:24px;height:24px}.tko-colour-swatch.selected{border-color:#252c32}.tko-height-units{gap:4px;margin-left:6px;display:inline-flex}.tko-height-units button{border:1px solid var(--line,#e5e7eb);cursor:pointer;background:#fcfcfd;border-radius:5px;padding:2px 8px;font-size:12px}.tko-height-units button.active{color:#f6f8f9;background:#16a34a;border-color:#16a34a}.tko-ref-intro{color:var(--ink,#1a1f2c);margin:0 0 14px;font-size:13px;line-height:1.45}.tko-ref-opts{flex-direction:column;gap:10px;display:flex}.tko-ref-opt{text-align:left;border:1px solid var(--line,#e5e7eb);cursor:pointer;background:#fcfcfd;border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;font-family:inherit;display:flex}.tko-ref-opt:hover{background:#f8fafc}.tko-ref-opt.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.tko-ref-opt.primary:hover{background:var(--brand-2);border-color:var(--brand-2)}.tko-ref-opt:disabled{opacity:.55;cursor:not-allowed}.tko-ref-opt-t{font-size:14px;font-weight:700}.tko-ref-opt-s{opacity:.85;font-size:12px}.tko-ref-opt:not(.primary) .tko-ref-opt-s{color:var(--muted,#6b7280);opacity:1}.tko-ref-drlist{flex-direction:column;gap:6px;max-height:340px;display:flex;overflow:auto}.tko-ref-dr{text-align:left;border:1px solid var(--line,#e5e7eb);cursor:pointer;background:#fcfcfd;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;display:flex}.tko-ref-dr:hover{background:var(--brand-tint)}.tko-ref-dr-ico{font-size:18px}.tko-ref-dr-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.tko-ref-dr-meta{color:var(--muted,#6b7280);font-size:12px}.tko-ref-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:60vh;padding:4px;display:grid;overflow:auto}.tko-ref-cell{border:1px solid var(--line,#e5e7eb);cursor:pointer;text-align:left;background:#f8fafc;border-radius:8px;flex-direction:column;gap:4px;padding:6px;font-family:inherit;display:flex}.tko-ref-cell:hover{background:var(--brand-tint)}.tko-ref-cell-img{border:1px solid var(--line,#e5e7eb);background:#fcfcfd;border-radius:4px;overflow:hidden}.tko-ref-cell-img img{width:100%;height:auto;display:block}.tko-ref-cell-label{color:var(--ink,#1a1f2c);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.tko-ref-cell-src{color:var(--muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tko-ref-cell-note{color:var(--ink,#1a1f2c);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:italic;overflow:hidden}.tko-ml-sel-icons button.has-ref{color:var(--brand-fg);position:relative}.tko-ml-refn{margin-left:1px;font-size:12px;font-weight:700}.tko-dd{position:relative}.tko-dd-menu{z-index:60;border:1px solid var(--line,#e5e7eb);background:#fcfcfd;border-radius:8px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0f172a2e}.tko-dd-check{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:12px;display:flex}.tko-dd-check:hover{background:#f1f5f9}.tko-dd-tools{min-width:190px}.tko-dd-item{text-align:left;color:#252c32;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.tko-dd-item:hover{background:#f1f5f9}.tko-dd-item.active{background:var(--ink-950);color:#f6f8f9}.tko-dd-ico{text-align:center;width:18px}.tko-dd-menu-right{min-width:190px;left:auto;right:0}.tko-dd-hotkeys{min-width:320px;max-width:380px;max-height:calc(100vh - 96px);padding:4px 6px;overflow-y:auto}.tko-hk-group{padding:10px 6px}.tko-hk-group+.tko-hk-group{border-top:1px solid var(--line,#e5e7eb)}.tko-hk-title{color:#252c32;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4}.tko-hk-list{grid-template-columns:max-content 1fr;align-items:baseline;gap:9px 14px;margin:0;display:grid}.tko-hk-keys{color:#48535b;white-space:nowrap;align-items:center;gap:3px;margin:0;font-size:13px;font-weight:600;display:flex}.tko-hk-glue{color:#5b6871}.tko-hk-desc{color:#48535b;margin:0;font-size:14px;line-height:1.45}.tko-hk-keys kbd{border:1px solid var(--line,#e5e7eb);color:#252c32;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-family:inherit;font-size:13px;font-weight:600;display:inline-block}.tko-tb-label{color:#5b6871;font-size:12px;font-weight:600}.tko-tb-swatch{width:18px;height:18px;box-shadow:0 0 0 1px var(--line,#c4ccd1);cursor:pointer;border:2px solid #f6f8f9;border-radius:50%;padding:0}.tko-tb-swatch.selected{box-shadow:0 0 0 2px var(--brand-3)}.tko-tb-swatch-btn{width:22px;height:22px}.tko-colour-pop{flex-flow:wrap;align-items:center;gap:6px;min-width:0;max-width:168px}.tko-colour-native{border:1px solid var(--line,#e5e7eb);cursor:pointer;background:0 0;border-radius:6px;width:34px;height:24px;padding:0}.tko-tb-select{border:1px solid var(--line,#e5e7eb);border-radius:6px;padding:3px 6px;font-size:12px}.tko-tb-range{width:110px}.tko-subtract-btn{background:#fcfcfd7ed;color:#9a3412;border-color:#fdba74}.tko-subtract-btn.active{color:#f6f8f9;background:#9a3412;border-color:#9a3412}.tko-tob-subtract{background:#fcfcfd7ed;color:#9a3412;white-space:nowrap;border-color:#fdba74}.tko-tob-subtract.active{color:#f6f8f9;background:#9a3412;border-color:#9a3412}.tko-mu-actions{flex-wrap:wrap;gap:4px;padding:0 10px 6px;display:flex}.tko-mu-action{border:1px solid var(--line,#e5e7eb);cursor:pointer;background:#fcfcfd;border-radius:6px;padding:4px 7px;font-size:12px}.tko-mu-action:hover{background:#f1f5f9}.tko-mu-action.active{background:var(--ink-950);color:#f6f8f9;border-color:var(--ink-950)}.tko-mu-compact .tko-mu-controls,.tko-mu-compact .tko-mu-sub{display:none}.tko-sticky-layer{pointer-events:none;z-index:40;position:absolute;inset:0;overflow:visible}.tko-sticky{pointer-events:auto;background:linear-gradient(180deg, var(--sk-from,#f6e7a6), var(--sk-to,#ece9c0));cursor:grab;border-radius:16px;flex-direction:column;gap:12px;padding:32px 16px 16px;display:flex;position:absolute;box-shadow:0 8px 16px #3083bd3d,0 -1px 4px #3083bd0d}.tko-sticky:active{cursor:grabbing}.tko-sticky-grip{cursor:grab;width:22px;height:11px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tko-sticky-grip:before,.tko-sticky-grip:after{content:"";background:var(--sk-accent,#bba03c);border-radius:2px;height:3px;position:absolute;left:0;right:0}.tko-sticky-grip:before{top:1px}.tko-sticky-grip:after{top:7px}.tko-sticky-x{background:var(--sk-accent,#bba03c);color:#f6f8f9;cursor:pointer;border:0;border-radius:999px;place-items:center;width:24px;height:24px;font-size:15px;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 8px #3083bd3d,0 0 1px #3083bd52}.tko-sticky-field{width:100%;position:relative}.tko-sticky-scope{color:#252c32;appearance:none;cursor:pointer;background:#ffffffbf;border:0;border-radius:4px;width:100%;height:32px;padding:4px 32px 4px 12px;font-family:inherit;font-size:14px}.tko-sticky-chev{color:#252c32;pointer-events:none;font-size:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tko-sticky-text{resize:none;color:#252c32;background:#ffffffbf;border:0;border-radius:4px;outline:none;width:100%;padding:6px 12px;font-family:inherit;font-size:14px;line-height:24px}.tko-sticky-text::placeholder{color:#252c32;opacity:.9;font-style:italic}.tko-ed-filterbar{z-index:25;background:#fcfcfd;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;max-width:calc(100% - 24px);padding:10px 18px;display:flex;position:absolute;top:12px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 6px 16px #252c321f}.tko-ed-filter{color:#414d55;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.tko-ed-filter input[type=checkbox]{appearance:none;border:2px solid var(--line,#d5dadd);cursor:pointer;background:#fff;border-radius:4px;flex:none;width:16px;height:16px;margin:0;position:relative}.tko-ed-filter input[type=checkbox]:hover{border-color:var(--brand-3,#4094f7)}.tko-ed-filter input[type=checkbox]:checked{background:var(--brand,#0966df);border-color:var(--brand,#0966df)}.tko-ed-filter input[type=checkbox]:checked:after{content:"";border:solid var(--brand-ink,#fff);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.tko-ed-filter input[type=checkbox]:focus-visible{outline:2px solid var(--focus,#0966df);outline-offset:2px}.tko-ed-filter-sep{background:var(--line);flex:none;align-self:stretch;width:1px;margin:-2px 2px}.tko-mode-empty{text-align:center;padding:28px 22px}.tko-mode-empty-ico{color:#6b7780;background:#eef2f6;border-radius:12px;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:26px;display:grid}.tko-mode-empty-title{color:#252c32;margin:0 0 6px;font-size:15px;font-weight:700}.tko-mode-empty-sub{color:#6b7780;margin:0;font-size:13px;line-height:1.5}.tko-rfi-open .tko-ed-body{margin-right:var(--tko-rfi-w,380px)}.tko-rfi-tab{writing-mode:vertical-rl;color:#f6f8f9;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#252c32;border:0;border-radius:0 12px 12px 0;align-items:center;gap:8px;padding:14px 8px;font-size:13px;font-weight:700;display:flex;transform:rotate(180deg);box-shadow:-4px 0 12px #252c324d}.tko-rfi-tab:hover{background:#11161a}.tko-rfi-tab .ti{font-size:18px;transform:rotate(90deg)}.tko-rfi-panel-body{flex-direction:column;gap:8px;height:100%;padding:12px;display:flex;overflow-y:auto}.tko-rfi-fmenu select{color:#303940;cursor:pointer;background:#fcfcfd;border:1px solid #dde2e6;border-radius:8px;width:100%;margin:2px 0;padding:7px 8px;font-size:13px}.tko-rfi-arm{background:var(--info-bg);color:var(--info-text);border-radius:10px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.tko-rfi-card{background:#fcfcfd;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:4px;transition:border-color .12s,box-shadow .12s;display:flex}.tko-rfi-card:hover{border-color:#c9d2d9}.tko-rfi-card.active{border-color:var(--brand-3);box-shadow:0 0 0 3px #b88e0033}.tko-rfi-card.arming{border-color:var(--brand-3);border-style:dashed}.tko-rfi-card-main{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;flex:auto;align-items:stretch;gap:4px;padding:10px 4px 10px 12px;display:flex}.tko-rfi-card-top{align-items:center;gap:8px;display:flex}.tko-rfi-card-title{color:#252c32;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tko-rfi-card-sub{color:#6b7780;align-items:center;gap:6px;font-size:12px;display:flex}.tko-rfi-pinned{color:var(--brand-fg);font-size:15px}.tko-rfi-card-menubtn{color:#6b7780;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;margin:8px 6px 0 0;font-size:17px;display:grid}.tko-rfi-card-menubtn:hover{color:#252c32;background:#eef0f2}.tko-cmt-menu.tko-rfi-rowmenu{z-index:1460;width:210px;position:fixed}.tko-rfi-rowmenu-backdrop{z-index:1455;position:fixed;inset:0}.tko-rfi-pin{z-index:29;background:var(--brand);width:28px;height:28px;color:var(--brand-ink);cursor:pointer;border:2px solid #fcfcfd;border-radius:999px 999px 999px 4px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 8px #252c3259}.tko-rfi-pin.open{background:var(--brand-2);box-shadow:0 0 0 3px #b88e0066}.tko-rfi-pin.inert{pointer-events:none}.tko-rfi-pin.draft{background:var(--brand-3);cursor:default}.tko-rfi-win{z-index:1080;max-height:calc(100% - 32px);display:flex;position:absolute}.tko-rfi-win>.tko-ml-card{width:100%;max-height:100%}.tko-rfi-win-head{cursor:grab;-webkit-user-select:none;user-select:none}.tko-rfi-win-head:active{cursor:grabbing}.tko-rfi-grip{color:#96a0a8;font-size:16px}.tko-rfi-editbtn{width:26px;height:26px;color:var(--brand-fg);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:17px;display:inline-flex}.tko-rfi-editbtn:hover{background:var(--brand-tint)}.tko-rfi-win-close{z-index:3;color:#5b6871;cursor:pointer;background:#fcfcfd;border:1px solid #dde2e6;border-radius:9999px;justify-content:center;align-items:center;width:33px;height:33px;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 8px #252c321f}.tko-rfi-win-close:hover{color:#252c32;background:#eef0f2}.tko-rfi-read{grid-template-columns:minmax(110px,auto) 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.tko-rfi-read dt{color:#6b7780}.tko-rfi-read dd{color:#252c32;overflow-wrap:anywhere;margin:0;font-weight:600}.tko-rfi-read-block{flex-direction:column;gap:4px;display:flex}.tko-rfi-read-lbl{color:#6b7780;font-size:13px}.tko-rfi-read-block p{color:#252c32;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.tko-rfi-win-hint{background:var(--info-bg);color:var(--info-text);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.tko-rfi-num{color:var(--brand-fg);white-space:nowrap;font-weight:700}.tko-rfi-status{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.tko-rfi-status.is-draft{color:#5b6871;background:#eef0f2}.tko-rfi-status.is-sent{color:#92400e;background:#fef3c7}.tko-rfi-status.is-review{color:#1e40af;background:#dbeafe}.tko-rfi-status.is-answered{color:#166534;background:#dcfce7}.tko-rfi-status.is-closed{color:#3c464e;background:#e2e8f0}.tko-rfi-status.is-cancelled{color:#b91c1c;background:#fee2e2}.tko-rfi-avatar{background:var(--brand);width:22px;height:22px;color:var(--brand-ink);text-transform:uppercase;border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.tko-rfi-form-body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.tko-rfi-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.tko-rfi-fld{flex-direction:column;gap:4px;font-size:12px;display:flex}.tko-rfi-fld-full{grid-column:1/-1}.tko-rfi-fld>span{color:#414d55;font-weight:600}.tko-rfi-fld>span b{color:#d41d12;font-weight:600}.tko-rfi-fld input,.tko-rfi-fld select,.tko-rfi-fld textarea{color:#252c32;background:#fcfcfd;border:1px solid #d5dadd;border-radius:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:13px}.tko-rfi-fld textarea{resize:vertical}.tko-rfi-fld input:focus,.tko-rfi-fld select:focus,.tko-rfi-fld textarea:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #0f172a24}.tko-rfi-impact{border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.tko-rfi-toggle{color:#303940;font-size:13px;font-weight:600}.tko-rfi-impact .tko-rfi-amt{flex:none;width:90px}.tko-rfi-impact input:not(.tko-rfi-amt){flex:1;min-width:120px}.tko-rfi-impact input{border:1px solid #d5dadd;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:13px}.tko-rfi-section{flex-direction:column;gap:8px;display:flex}.tko-rfi-section-hd{color:#252c32;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.tko-rfi-empty{color:#6b7780;text-align:center;border:1px dashed #c4ccd1;border-radius:8px;padding:12px;font-size:12px}.tko-rfi-resp{border:1px solid #eef0f2;border-radius:8px;padding:8px 10px}.tko-rfi-resp-hd{color:#6b7780;align-items:center;gap:8px;font-size:12px;display:flex}.tko-rfi-resp-hd b{color:#252c32}.tko-rfi-resp-del{color:#b0babf;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:14px}.tko-rfi-resp-del:hover{color:#d41d12}.tko-rfi-resp p{color:#303940;white-space:pre-wrap;margin:4px 0 0;font-size:13px}.tko-rfi-reply{flex-direction:column;gap:6px;display:flex}.tko-rfi-reply textarea{resize:vertical;border:1px solid #d5dadd;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.tko-rfi-reply-btn{border:1px solid var(--brand);background:var(--brand);color:var(--brand-ink);cursor:pointer;border-radius:8px;align-self:flex-end;padding:6px 14px;font-size:13px;font-weight:600}.tko-rfi-reply-btn:disabled{opacity:.5;cursor:default}.tko-rfi-form-foot{gap:8px}.tko-rfi-del{color:#d41d12;cursor:pointer;background:#fcfcfd;border:1px solid #f4c7c3;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.tko-rfi-del:hover{background:#fceae8}.tko-rfi-actions{position:relative}.tko-rfi-save{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.tko-rfi-save:hover:not(:disabled){background:var(--brand-2);border-color:var(--brand-2)}.tko-rfi-save:disabled{opacity:.5;cursor:default}.tko-rfi-actions-menu{top:auto;bottom:calc(100% + 6px)}.tko-rfi-att-btn{border:1px solid var(--brand-fg);color:var(--brand-fg);cursor:pointer;white-space:nowrap;background:#fcfcfd;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.tko-rfi-att-btn+.tko-rfi-att-btn{margin-left:6px}.tko-rfi-att-btn:hover:not(:disabled){background:var(--brand-tint)}.tko-rfi-att-btn:disabled{opacity:.5;cursor:default}.tko-rfi-att{border:1px solid #eef0f2;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tko-rfi-att-thumb{color:#5b6871;background:#f6f8f9;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;text-decoration:none;display:grid;overflow:hidden}.tko-rfi-att-thumb img{object-fit:cover;width:100%;height:100%}.tko-rfi-att-meta{flex:1;min-width:0}.tko-rfi-att-name{color:var(--brand-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.tko-rfi-att-name:hover{text-decoration:underline}.tko-rfi-att-sub{color:#6b7780;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.tko-rfi-att-tag{white-space:nowrap;border-radius:999px;padding:1px 7px;font-weight:600}.tko-rfi-att-tag.is-upload{color:#3730a3;background:#e0e7ff}.tko-rfi-att-tag.is-takeoff{color:#1e3a8a;background:#dbeafe}.tko-ed-tabs{z-index:24;flex-direction:column;align-items:flex-end;gap:8px;max-height:calc(100% - 16px);display:flex;position:absolute;top:8px;right:0}.tko-quote-tab{writing-mode:vertical-rl;color:#f6f8f9;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#252c32;border:0;border-radius:0 12px 12px 0;align-items:center;gap:8px;padding:16px 8px;font-size:13px;font-weight:700;display:flex;transform:rotate(180deg);box-shadow:-4px 0 12px #252c324d}.tko-quote-tab:hover:not(:disabled){background:#11161a}.tko-quote-tab:disabled{opacity:.7;cursor:default}.tko-ml-beside-tab{right:48px}.tko-ml-fab-scope{right:60px}.tko-ed-body{transition:margin-right .25s ease-out}.tko-quote-open .tko-ed-body{margin-right:var(--tko-quote-w,min(1000px, 58vw))}.tko-quote-resizing .tko-ed-body{transition:none}@media (prefers-reduced-motion:reduce){.tko-ed-body{transition:none}}.tko-quote-tab .ti{font-size:18px;transform:rotate(90deg)}.tko-spin{animation:.9s linear infinite tko-spin}@keyframes tko-spin{to{transform:rotate(450deg)}}.tko-ed-presence{align-items:center;margin-right:4px;display:inline-flex}.tko-ed-presence .tko-presence-av{margin-left:-6px}.tko-ed-presence .tko-presence-av:first-child{margin-left:0}.tko-presence-av{letter-spacing:.02em;width:26px;height:26px;color:var(--brand-ink);background:var(--brand);-webkit-user-select:none;user-select:none;border:2px solid #252c32;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.tko-presence-more{background:#48535b}.tko-ml-lock{color:#f6f8f9;background:#5b6871;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #fcfcfd}.tko-ml-row.locked{cursor:not-allowed}.tko-ml-row.locked .tko-ml-label{color:#84919a}.tko-vh{flex-direction:column;gap:14px;min-height:200px;display:flex}.tko-vh-filters{flex-wrap:wrap;gap:6px;display:flex}.tko-vh-filter{color:#4b5563;cursor:pointer;background:#f6f8f9;border:1px solid #d5dadd;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.tko-vh-filter:hover{background:#eef2f6}.tko-vh-filter.active{color:#fcfcfd;background:var(--ink-950);border-color:var(--ink-950)}.tko-vh-filter .ti{font-size:14px}.tko-vh-error{color:#d41d12;background:#fceae8;border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.tko-vh-empty{text-align:center;color:#6b7684;margin:0;padding:28px 12px;font-size:13px}.tko-vh-skeletons{flex-direction:column;gap:10px;display:flex}.tko-vh-skel{background:linear-gradient(90deg,#f1f4f6 25%,#e7ecef 37%,#f1f4f6 63%) 0 0/400% 100%;border-radius:10px;height:52px;animation:1.3s ease-in-out infinite tko-vh-pulse}@keyframes tko-vh-pulse{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.tko-vh-skel{animation:none}}.tko-vh-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tko-vh-item{border-top:1px solid #eef0f2;align-items:flex-start;gap:12px;padding:12px 4px;display:flex;position:relative}.tko-vh-item:first-child{border-top:none}.tko-vh-item:before{content:"";background:#eef0f2;width:2px;position:absolute;top:0;bottom:0;left:17px}.tko-vh-item:first-child:before{top:12px}.tko-vh-item:last-child:before{bottom:calc(100% - 24px)}.tko-vh-icon{z-index:1;color:#4b5563;background:#eef2f6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex;position:relative;box-shadow:0 0 0 3px #fcfcfd}.tko-vh-icon-ai{color:#6d28d9;background:#ede9fe}.tko-vh-icon-system{color:#374151;background:#e5e7eb}.tko-vh-icon-snap{background:var(--brand-tint);color:var(--brand-fg)}.tko-vh-item-restore .tko-vh-icon{color:#b45309;background:#fef3c7}.tko-vh-body{flex:auto;min-width:0}.tko-vh-title{color:#252c32;margin:0;font-size:13px;font-weight:600;line-height:1.35}.tko-vh-item-snap .tko-vh-title{color:var(--brand-fg)}.tko-vh-meta{color:#6b7684;margin:2px 0 0;font-size:12px}.tko-vh-restore{color:var(--brand-fg);cursor:pointer;opacity:0;background:0 0;border:1px solid #cdd7e2;border-radius:7px;flex:none;align-self:center;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:opacity .12s,background .12s;display:inline-flex}.tko-vh-item:hover .tko-vh-restore,.tko-vh-restore:focus-visible{opacity:1}.tko-vh-restore:hover{background:var(--brand-tint)}.tko-vh-more{color:#4b5563;cursor:pointer;background:#f6f8f9;border:1px solid #d5dadd;border-radius:8px;align-self:center;padding:7px 16px;font-size:12px;font-weight:600}.tko-vh-more:disabled{opacity:.6;cursor:default}.tko-vh-confirm p{color:#374151;margin:0 0 14px;font-size:13px;line-height:1.5}.tko-vh-confirm-label{color:#4b5563;font-size:12px;font-weight:600;display:block}.tko-vh-confirm-input{border:1px solid #cdd7e2;border-radius:8px;width:100%;margin-top:6px;padding:8px 10px;font-size:13px;display:block}.tko-vh-confirm-input:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #0f172a24}.tko-cmt-open .tko-ed-body{margin-right:var(--tko-cmt-w,380px)}.tko-cmt-tab{writing-mode:vertical-rl;color:#f6f8f9;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#252c32;border:0;border-radius:0 12px 12px 0;align-items:center;gap:8px;padding:14px 8px;font-size:13px;font-weight:700;display:flex;transform:rotate(180deg);box-shadow:-4px 0 12px #252c324d}.tko-cmt-tab:hover{background:#11161a}.tko-cmt-tab .ti{font-size:18px;transform:rotate(90deg)}.tko-cmt-tab-badge{color:#fcfcfd;text-align:center;writing-mode:horizontal-tb;background:#d41d12;border-radius:9999px;min-width:18px;padding:3px 2px;font-size:12px;font-weight:700;transform:rotate(180deg)}.tko-cmt-pin{z-index:30;cursor:pointer;background:#fcfcfd;border:0;border-radius:50% 50% 50% 0;width:34px;height:34px;padding:3px;transition:transform .12s ease-out,box-shadow .12s;position:absolute;transform:translateY(-100%);box-shadow:0 1px 2px #252c324d,0 4px 12px #252c3238}.tko-cmt-pin.open{box-shadow:0 0 0 2px var(--brand-3), 0 4px 12px #252c3240;z-index:33}.tko-cmt-pin.inert{pointer-events:none}.tko-cmt-pin.draft{pointer-events:none;z-index:35}.tko-cmt-avatar{color:#fcfcfd;background:#64748b;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.tko-cmt-avatar.sm{width:20px;height:20px;font-size:12px}.tko-cmt-pin .tko-cmt-dot{position:absolute;top:-3px;right:-3px}.tko-cmt-dot{background:var(--brand-3);border-radius:9999px;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px #fcfcfd}.tko-cmt-preview{text-align:left;cursor:pointer;background:#fcfcfd;border:1px solid #d5dadd;border-radius:12px;flex-direction:column;gap:4px;width:max-content;max-width:260px;padding:10px 12px;display:none;position:absolute;top:-4px;left:40px;box-shadow:0 8px 24px #252c322e}.tko-cmt-pin:hover .tko-cmt-preview{display:flex}.tko-cmt-preview-head{color:#252c32;align-items:baseline;gap:6px;font-size:12px;display:flex}.tko-cmt-preview-body{color:#252c32;-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.tko-cmt-preview-replies{color:#5b6871;font-size:12px}.tko-cmt-time{color:#84919a;font-size:12px;font-weight:400}.tko-cmt-region{z-index:29;border:2px dashed var(--brand-3);pointer-events:none;background:#b88e001a;border-radius:4px;position:absolute}.tko-cmt-region.dragging{background:#b88e0029}.tko-cmt-winpos{z-index:40;position:absolute}.tko-cmt-win{color:#252c32;cursor:default;text-align:left;background:#fcfcfd;border:1px solid #d5dadd;border-radius:16px;width:340px;font-size:13px;box-shadow:0 12px 32px #252c323d}.tko-cmt-win-head{justify-content:space-between;align-items:center;padding:10px 12px 6px;display:flex}.tko-cmt-win-title{color:#5b6871;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.tko-cmt-win-tools{align-items:center;gap:4px;display:flex}.tko-cmt-iconbtn{color:#5b6871;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:inline-flex}.tko-cmt-iconbtn:hover{color:#252c32;background:#eef0f2}.tko-cmt-menuwrap{position:relative}.tko-cmt-menu{z-index:50;background:#fcfcfd;border:1px solid #d5dadd;border-radius:12px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #252c322e}.tko-cmt-menu.wide{min-width:260px}.tko-cmt-menu button{color:#252c32;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.tko-cmt-menu button:hover{background:#eef0f2}.tko-cmt-menu button.danger{color:#d41d12}.tko-cmt-menu button.active{font-weight:600}.tko-cmt-menu button .ti{color:#5b6871;font-size:15px}.tko-cmt-menu button.danger .ti{color:#d41d12}.tko-cmt-menu button .ti-minus-2{visibility:hidden}.tko-cmt-menu-label{color:#84919a;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px 2px;font-size:12px;font-weight:700}.tko-cmt-list{flex-direction:column;gap:12px;max-height:320px;padding:0 12px;display:flex;overflow-y:auto}.tko-cmt-item{gap:8px;display:flex}.tko-cmt-item-main{flex:1;min-width:0}.tko-cmt-item-head{align-items:center;gap:6px;font-size:13px;display:flex}.tko-cmt-item-head strong{font-weight:600}.tko-cmt-item-menu{margin-left:auto}.tko-cmt-body{white-space:pre-line;overflow-wrap:break-word;color:#252c32;margin:2px 0 0;font-size:13px}.tko-cmt-edit-actions{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.tko-cmt-btn{color:#252c32;cursor:pointer;background:#fcfcfd;border:1px solid #d5dadd;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.tko-cmt-btn:hover{background:#eef0f2}.tko-cmt-btn.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.tko-cmt-btn.primary:hover{background:var(--brand-2);border-color:var(--brand-2)}.tko-cmt-media{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tko-cmt-thumb{cursor:zoom-in;background:#eef0f2;border:1px solid #d5dadd;border-radius:10px;width:84px;height:84px;padding:0;position:relative;overflow:hidden}.tko-cmt-thumb img,.tko-cmt-thumb video{object-fit:cover;width:100%;height:100%;display:block}.tko-cmt-thumb-video{cursor:pointer}.tko-cmt-thumb-video .ti{color:#fcfcfd;background:#252c3259;justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;inset:0}.tko-cmt-audio{width:100%;height:34px}.tko-cmt-compose{border-top:1px solid #eef0f2;padding:8px 12px 10px;position:relative}.tko-cmt-win-head+.tko-cmt-compose{border-top:0}.tko-cmt-compose-row{display:flex}.tko-cmt-input{color:#252c32;resize:vertical;background:#fcfcfd;border:1px solid #d5dadd;border-radius:10px;width:100%;min-height:34px;max-height:120px;padding:7px 10px;font-family:inherit;font-size:13px}.tko-cmt-input:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #0f172a24}.tko-cmt-compose-tools{align-items:center;gap:4px;margin-top:6px;display:flex}.tko-cmt-file{display:none}.tko-cmt-send{background:var(--brand);width:30px;height:30px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;font-size:16px;display:inline-flex}.tko-cmt-send:hover:not(:disabled){background:var(--brand-2)}.tko-cmt-send:disabled{opacity:.45;cursor:default}.tko-cmt-staged{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.tko-cmt-staged-item{color:#5b6871;background:#eef0f2;border:1px solid #d5dadd;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;display:flex;position:relative;overflow:hidden}.tko-cmt-staged-item img{object-fit:cover;width:100%;height:100%}.tko-cmt-staged-x{color:#fcfcfd;cursor:pointer;background:#252c32b8;border:0;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;display:inline-flex;position:absolute;top:2px;right:2px}.tko-cmt-mentions{z-index:60;background:#fcfcfd;border:1px solid #d5dadd;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% - 4px);left:12px;right:12px;box-shadow:0 8px 24px #252c322e}.tko-cmt-mentions button{color:#252c32;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.tko-cmt-mentions button:hover,.tko-cmt-mentions button.active{background:#eef0f2}.tko-cmt-panel{color:#252c32}.tko-cmt-panel .im-head h2{font-size:16px}.tko-cmt-panel-body{flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.tko-cmt-search{margin-bottom:4px;position:relative}.tko-cmt-search .ti{color:#84919a;font-size:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tko-cmt-search input{color:#252c32;background:#f6f8f9;border:1px solid #d5dadd;border-radius:10px;width:100%;padding:8px 10px 8px 32px;font-size:13px}.tko-cmt-search input:focus{border-color:var(--focus);background:#fcfcfd;outline:none;box-shadow:0 0 0 3px #0f172a24}.tko-cmt-empty{text-align:center;color:#84919a;padding:32px 12px;font-size:13px}.tko-cmt-empty .ti{margin-bottom:8px;font-size:28px;display:block}.tko-cmt-card{text-align:left;cursor:pointer;background:#fcfcfd;border:1px solid #eef0f2;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tko-cmt-card:hover{background:#f6f8f9;border-color:#d5dadd}.tko-cmt-card.active{border-color:var(--brand-3)}.tko-cmt-card.unread{background:var(--brand-tint)}.tko-cmt-card-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tko-cmt-card-meta{color:#84919a;font-size:12px}.tko-cmt-card-head{align-items:baseline;gap:6px;font-size:13px;display:flex}.tko-cmt-card-body{color:#252c32;-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.tko-cmt-card-replies{color:#5b6871;font-size:12px}.tko-cmt-card .tko-cmt-dot{margin-top:4px}.tko-cmt-lightbox-media{max-width:100%;max-height:calc(100vh - 180px);margin:0 auto;display:block}.tko-cmt-pin{cursor:grab}.tko-cmt-pin.dragging{cursor:grabbing;z-index:36;transition:none;transform:translateY(-100%)scale(1.12)}.tko-cmt-pin.dragging .tko-cmt-preview{display:none}.tko-cmt-compose-row{align-items:flex-end;gap:8px;display:flex}.tko-cmt-compose-row .tko-cmt-avatar.sm{margin-bottom:7px}.tko-cmt-compose-row .tko-cmt-send{flex:none;margin-bottom:2px}.tko-cmt-compose:first-child{border-top:0}.tko-cmt-menu.up{inset:auto auto calc(100% + 4px) 0}.tko-cmt-menu--float{z-index:1251;position:fixed}.tko-cmt-menu-backdrop{z-index:1250;background:0 0;position:fixed;inset:0}.tko-cmt-mic{gap:4px;width:auto;min-width:28px;padding:0 6px;font-size:12px;font-weight:600}.tko-cmt-mic.recording{color:#d41d12;background:#fceae8;animation:1.4s ease-in-out infinite tko-cmt-rec-pulse}@keyframes tko-cmt-rec-pulse{0%,to{box-shadow:0 0 #d41d1259}50%{box-shadow:0 0 0 5px #d41d1200}}@media (prefers-reduced-motion:reduce){.tko-cmt-mic.recording{animation:none}}.tko-cmt-rec-error{color:#d41d12;background:#fceae8;border-radius:8px;margin-bottom:6px;padding:6px 10px;font-size:12px}.tko-cmt-pin.draft{background:var(--brand-3)}.tko-cmt-region-dot{background:var(--brand-3);border-radius:9999px;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 2px #fcfcfd}.tko-cmt-pin:hover{z-index:34;transform:translateY(-100%)}.tko-cmt-preview{border-radius:4px 16px 16px;top:-1px;left:-1px}.tko-cmt-preview-head .tko-cmt-avatar.sm{margin-right:2px}.tko-cmt-pin.hovered{z-index:34;transform:translateY(-100%)scale(1.12)}.tko-cmt-card.hovered{background:#f6f8f9;border-color:#d5dadd}.tko-notif-btn{position:relative}.tko-notif-badge{color:#fcfcfd;text-align:center;background:#d41d12;border-radius:9999px;min-width:16px;padding:1px 4px;font-size:12px;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #252c32}.tko-notif-menu{z-index:1210;color:#252c32;background:#fcfcfd;border:1px solid #d5dadd;border-radius:12px;flex-direction:column;width:340px;max-height:60vh;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #252c3247}.tko-notif-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.tko-notif-readall{color:var(--brand-fg);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:600}.tko-notif-readall:hover{text-decoration:underline}.tko-notif-empty{text-align:center;color:#84919a;padding:28px 16px;font-size:13px}.tko-notif-empty .ti{margin-bottom:6px;font-size:24px;display:block}.tko-notif-list{overflow-y:auto}.tko-notif-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f2;align-items:flex-start;gap:10px;width:100%;padding:10px 14px;display:flex}.tko-notif-item:last-child{border-bottom:0}.tko-notif-item:hover{background:#f6f8f9}.tko-notif-item.unread{background:var(--brand-tint)}.tko-notif-item.unread:hover{background:#fdf1b8}.tko-notif-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tko-notif-item-text{color:#252c32;font-size:13px}.tko-notif-item-excerpt{color:#5b6871;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.tko-notif-item-meta{color:#84919a;font-size:12px}.tko-notif-item .tko-cmt-dot{margin-top:5px}.tko-cmt-share{cursor:pointer;background:#f6f8f9;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 12px 4px;padding:8px 12px;display:flex}.tko-cmt-share-main{align-items:center;gap:8px;min-width:0;display:flex}.tko-cmt-share-main>.ti{color:#5b6871;flex:none;font-size:17px}.tko-cmt-share-txt{flex-direction:column;min-width:0;display:flex}.tko-cmt-share-lbl{color:#252c32;font-size:13px;font-weight:600;line-height:1.2}.tko-cmt-share-hint{color:#84919a;font-size:11px;line-height:1.3}.tko-switch{background:#cbd5e1;border-radius:9999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.tko-switch.on{background:var(--brand-3)}.tko-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tko-switch-knob{pointer-events:none;background:#fff;border-radius:9999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #252c3259}.tko-switch.on .tko-switch-knob{transform:translate(16px)}.tko-cmt-pin-globe{background:var(--brand);width:15px;height:15px;color:var(--brand-ink);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #fcfcfd}.tko-cmt-pin-globe .ti{font-size:10px}.tko-cmt-card-globe{color:var(--brand-fg);vertical-align:-1px;margin-left:4px;font-size:13px}.tko-img-open .tko-ed-body{margin-right:var(--tko-img-w,380px)}.tko-hidden-input{display:none}.tko-img-panel .im-head{gap:8px;padding-right:52px}.tko-img-panel .im-head h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;line-height:22px;overflow:hidden}.tko-img-addbtn{border:1px solid var(--brand-fg);color:var(--brand-fg);white-space:nowrap;cursor:pointer;background:#fcfcfd;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.tko-img-addbtn:hover:not(:disabled){background:var(--brand-tint)}.tko-img-addbtn:disabled{opacity:.6;cursor:default}.tko-img-addbtn .ti{font-size:15px}.tko-img-panel-body{background:#f6f8f9;flex-direction:column;height:100%;display:flex;overflow-y:auto}.tko-img-head{z-index:2;background:#f6f8f9;flex-direction:column;gap:10px;padding:12px 12px 10px;display:flex;position:sticky;top:0}.tko-img-list{flex-direction:column;gap:12px;padding:0 12px 12px;display:flex}.tko-img-tabs{border-bottom:1px solid #d5dadd;gap:4px;display:flex}.tko-img-addbtn-block{justify-content:center;width:100%}.tko-img-tab{color:#6b7780;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:8px 6px;font-size:12px;font-weight:600}.tko-img-tab:hover{color:#252c32}.tko-img-tab.active{color:var(--brand-fg);border-bottom-color:var(--brand-fg)}.tko-img-empty{text-align:center;color:#6b7780;padding:28px 16px;font-size:12px;font-style:italic;line-height:1.6}.tko-img-card{background:#fcfcfd;border:1px solid #d5dadd;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.tko-img-card-head{align-items:center;gap:8px;display:flex}.tko-img-index{color:#252c32;font-size:12px;font-weight:700}.tko-img-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.tko-img-iconbtn{color:#252c32;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;font-size:16px;display:grid;position:relative}.tko-img-iconbtn:hover:not(:disabled){color:#252c32;background:#eef0f2}.tko-img-iconbtn:disabled{opacity:.35;cursor:default}.tko-img-iconbtn.active{background:var(--ink-950);color:#fcfcfd}.tko-img-iconbtn.danger:hover:not(:disabled),.tko-img-iconbtn.confirm{color:#d41d12;background:#fceae8}.tko-img-pincount{background:var(--brand);min-width:14px;color:var(--brand-ink);border-radius:9999px;padding:0 3px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-2px;right:-2px}.tko-img-iconbtn.active .tko-img-pincount{color:var(--ink-950);background:#fcfcfd}.tko-img-author{align-items:center;gap:8px;min-width:0;display:flex}.tko-img-avatar{color:#fcfcfd;border-radius:9999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.tko-img-authorname{color:#252c32;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.tko-img-source{color:#6b7780;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:45%;margin-left:auto;font-size:12px;display:inline-flex;overflow:hidden}.tko-img-thumb,.tko-img-site img{background:#fcfcfd;border:1px solid #d5dadd;border-radius:8px;width:100%;display:block}.tko-img-note{color:#252c32;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.tko-img-foot{align-items:center;gap:8px;display:flex}.tko-img-logged{color:#6b7780;font-size:12px}.tko-img-editnote{color:#252c32;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:2px 4px;font-size:12px;font-weight:600;display:inline-flex}.tko-img-editnote:hover{background:#eef0f2}.tko-img-noteplaceholder{text-align:left;color:#6b7780;cursor:text;background:#fcfcfd;border:1px solid #d5dadd;border-radius:8px;padding:8px 10px;font-size:12px;font-style:italic}.tko-img-noteinput{border:1px solid var(--brand-3);color:#252c32;resize:vertical;box-sizing:border-box;background:#fcfcfd;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5}.tko-img-noteinput:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #0f172a24}.tko-img-copybtn{border:1px solid var(--brand);background:var(--brand);color:var(--brand-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.tko-img-copybtn:hover:not(:disabled){background:var(--brand-2);border-color:var(--brand-2)}.tko-img-copybtn:disabled{opacity:.5;cursor:default}.tko-img-site{cursor:pointer}.tko-img-name{color:#252c32;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.tko-img-pin{z-index:30;color:#fcfcfd;cursor:pointer;background:#252c32;border:2px solid #fcfcfd;border-radius:9999px 9999px 9999px 2px;place-items:center;width:28px;height:28px;margin:-28px 0 0 -14px;display:grid;position:absolute;transform:rotate(45deg);box-shadow:0 2px 8px #252c3259}.tko-img-pin .ti{font-size:14px;transform:rotate(-45deg)}.tko-img-pin.photo{background:var(--brand);color:var(--brand-ink)}.tko-img-pin.open{box-shadow:0 0 0 3px #b88e0073}.tko-img-pin.inert{pointer-events:none}.tko-img-pop{z-index:40;background:#fcfcfd;border:1px solid #d5dadd;border-radius:12px;flex-direction:column;gap:8px;width:300px;max-width:60vw;margin:8px 0 0 18px;padding:10px;display:flex;position:absolute;box-shadow:0 12px 24px #0f172a40}.tko-img-pop-head{color:#252c32;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.tko-img-pop-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tko-img-pop-btn{color:#6b7780;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.tko-img-pop-btn:hover{color:#252c32;background:#eef0f2}.tko-img-pop-note{color:#6b7780;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.tko-img-pop img{border:1px solid #d5dadd;border-radius:8px;width:100%;display:block}body.tko-drawer-swap .im-card.im-dock-right{animation:.25s ease-out tko-drawer-swap-width}@keyframes tko-drawer-swap-width{0%{width:var(--tko-swap-from-w,380px)}}@media (prefers-reduced-motion:reduce){body.tko-drawer-swap .im-card.im-dock-right{animation:none}}
