@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Familjen Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.flex-shrink,.shrink{flex-shrink:1}.\!grow{flex-grow:1!important}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ground:#f1f2f4;--surface:#fff;--ink:#111216;--ink-2:#383c45;--ink-3:#5b606b;--line:#e1e4e8;--pending:#c9cdd4;--feedback:#ff6a1f;--validated:#2b4bff;--pending-bg:#e1e4e8;--pending-fg:#383c45;--feedback-bg:#ffe3d3;--feedback-fg:#8a2e00;--validated-bg:#dce3ff;--validated-fg:#1a2fa8;--done-bg:#ddf3e4;--done-fg:#13632f;--danger-fg:#b3261e;--focus:#2b4bff;color-scheme:light}@media(prefers-color-scheme:dark){:root{--ground:#0e0f12;--surface:#17191d;--ink:#f1f2f4;--ink-2:#c3c7cf;--ink-3:#959baa;--line:#2a2e35;--pending:#4a505b;--feedback:#ff7a35;--validated:#5c76ff;--pending-bg:#2a2e35;--pending-fg:#c3c7cf;--feedback-bg:#3d2010;--feedback-fg:#ffb48c;--validated-bg:#1b2353;--validated-fg:#b7c3ff;--done-bg:#123321;--done-fg:#9be0b4;--danger-fg:#ff8a80;--focus:#7d93ff;color-scheme:dark}}html{background:var(--ground);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}body{background:var(--ground);min-height:100dvh;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}::selection{background:var(--validated-bg)}.t-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:700;line-height:.98}.t-page{letter-spacing:-.035em;font-size:2rem;font-weight:700;line-height:1.05}.t-sect{letter-spacing:-.015em;font-size:1.25rem;font-weight:600}.t-body{color:var(--ink-2);font-size:1rem;line-height:1.5}.t-lead{color:var(--ink-2);max-width:36em;font-size:1.1875rem;line-height:1.45}.t-meta{color:var(--ink-3);font-size:.875rem}.t-code{font-family:var(--font-mono);font-size:.8125rem}.t-num{font-variant-numeric:tabular-nums}.panel{background:var(--surface);border-radius:16px}.wrap{width:100%;margin-inline:auto;padding-inline:16px}@media(min-width:640px){.wrap{padding-inline:32px}}.btn{font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--ink);color:var(--ground)}.btn-primary:not(:disabled):hover{background:var(--validated);color:#fff}.btn-ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--pending)}.btn-ghost:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--ink)}.btn-quiet{color:var(--ink-2);background:0 0;height:36px;padding:0 12px}.btn-quiet:not(:disabled):hover{color:var(--ink);background:var(--ground)}.btn-danger{color:var(--danger-fg)}.btn-sm{height:36px;padding:0 14px;font-size:.875rem}.btn-xs{height:26px;padding:0 10px;font-size:.8125rem}.btn-xs.icon{width:26px;padding:0}.field{flex-direction:column;gap:6px;display:flex}.field>span{color:var(--ink-2);font-size:.875rem;font-weight:600}.input{font:inherit;background:var(--ground);height:44px;color:var(--ink);box-sizing:border-box;border:0;border-radius:10px;width:100%;padding:0 14px;font-size:1rem;box-shadow:inset 0 0 0 1px #0000}.input:hover{box-shadow:inset 0 0 0 1px var(--pending)}.input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:none}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%235B606B' stroke-width='1.75'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.input-sm{height:36px;font-size:.875rem}.seg{background:var(--ground);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.seg button{font:inherit;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.8125rem;font-weight:600}.seg button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.pill{white-space:nowrap;background:var(--pending-bg);height:24px;color:var(--pending-fg);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.pill-feedback{background:var(--feedback-bg);color:var(--feedback-fg)}.pill-validated{background:var(--validated-bg);color:var(--validated-fg)}.pill-done{background:var(--done-bg);color:var(--done-fg)}.rows{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);align-items:center;gap:16px;min-height:56px;padding:8px 20px;display:flex}.row:first-child{border-top:0}.notice{background:var(--pending-bg);color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9375rem;line-height:1.45;display:flex}.notice-todo{background:var(--feedback-bg);color:var(--feedback-fg)}.notice-ok{background:var(--validated-bg);color:var(--validated-fg)}.notice-fail{background:var(--feedback-bg);color:var(--danger-fg)}.link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pending);text-decoration-color:var(--pending);text-underline-offset:3px}.link:hover{-webkit-text-decoration-color:var(--validated);text-decoration-color:var(--validated)}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.nk{--nk-bg: #F1F2F4;--nk-surface: #FFFFFF;--nk-surface-2: #F7F8F9;--nk-line: #E1E4E8;--nk-line-strong: #C9CDD4;--nk-text: #111216;--nk-text-2: #383C45;--nk-text-3: #5B606B;--nk-ink: #111216;--nk-on-ink: #F7F8F9;--nk-accent: #2B4BFF;--nk-on-accent: #FFFFFF;--nk-st-pending: #C9CDD4;--nk-st-feedback: #FF6A1F;--nk-st-ok: #2B4BFF;--nk-st-you: #D3203B;--nk-pill-pending-bg: #E1E4E8;--nk-pill-pending-fg: #383C45;--nk-pill-feedback-bg: #FFE3D3;--nk-pill-feedback-fg: #8A2E00;--nk-pill-ok-bg: #DCE3FF;--nk-pill-ok-fg: #1A2FA8;--nk-pill-you-bg: transparent;--nk-pill-you-fg: #C21A34;--nk-alert-bg: #FDECEE;--nk-alert-line: #F5B8C1;--nk-media: #111216;--nk-media-2: #1B1D23;--nk-shadow: 0 16px 40px rgba(17, 18, 22, .16), 0 2px 6px rgba(17, 18, 22, .08);--nk-margin: 40px;--nk-gutter: 24px;--nk-r-sm: 8px;--nk-r-md: 12px;--nk-r-lg: 16px;--nk-r-xl: 24px;font-family:Familjen Grotesk,system-ui,sans-serif;background:var(--nk-bg);color:var(--nk-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.nk[data-theme=dark]{--nk-bg: #0E0F12;--nk-surface: #17181D;--nk-surface-2: #1F2128;--nk-line: #2A2D35;--nk-line-strong: #3A3E48;--nk-text: #F1F2F4;--nk-text-2: #C9CDD4;--nk-text-3: #A0A6B1;--nk-ink: #F1F2F4;--nk-on-ink: #111216;--nk-accent: #4D6BFF;--nk-st-pending: #4A4E58;--nk-st-ok: #4D6BFF;--nk-st-you: #FF5C70;--nk-pill-pending-bg: #2A2D35;--nk-pill-pending-fg: #C9CDD4;--nk-pill-feedback-bg: #3A1E0E;--nk-pill-feedback-fg: #FFB48A;--nk-pill-ok-bg: #1A2147;--nk-pill-ok-fg: #B4C2FF;--nk-pill-you-bg: transparent;--nk-pill-you-fg: #FF7A8A;--nk-alert-bg: #2A1217;--nk-alert-line: #6B2230;--nk-media: #07080A;--nk-media-2: #121318;--nk-shadow: 0 16px 40px rgba(0, 0, 0, .55), 0 2px 6px rgba(0, 0, 0, .4)}@media(max-width:1023px){.nk{--nk-margin: 32px;--nk-gutter: 16px}}@media(max-width:599px){.nk{--nk-margin: 16px;--nk-gutter: 12px}}.nk-wrap{padding-inline:var(--nk-margin)}.nk-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nk-gutter)}.nk-col-12{grid-column:span 12}.nk-col-8{grid-column:span 8}.nk-col-6{grid-column:span 6}.nk-col-4{grid-column:span 4}.nk-col-3,.nk-col-card{grid-column:span 3}@media(max-width:1439px){.nk-col-card{grid-column:span 4}}@media(max-width:1023px){.nk-col-8,.nk-col-4,.nk-col-3{grid-column:span 12}.nk-col-6,.nk-col-card{grid-column:span 6}}@media(max-width:599px){.nk-col-6,.nk-col-card{grid-column:span 12}}.nk-display{margin:0;font-size:40px;font-weight:700;letter-spacing:-.035em;line-height:1.05}.nk-h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.nk-h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.nk-h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.nk-lead{margin:0;font-size:19px;line-height:1.45;color:var(--nk-text-2)}.nk-body{margin:0;font-size:16px;line-height:1.5;color:var(--nk-text-2)}.nk-meta{margin:0;font-size:14px;line-height:1.4;color:var(--nk-text-3)}.nk-label{margin:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--nk-text-3)}.nk a{color:var(--nk-text)}.nk a:hover{color:var(--nk-accent)}.nk :focus-visible{outline:2px solid var(--nk-accent);outline-offset:2px}.nk-lockup{font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap;color:var(--nk-text);text-decoration:none}.nk a.nk-lockup:hover{color:var(--nk-text)}.nk-lockup-mark{display:inline-block;vertical-align:baseline;overflow:hidden;width:.7em;margin-right:.2em}.nk-lockup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.04em}.nk-lockup-studio{font-weight:400;letter-spacing:-.02em;color:var(--nk-text-3);margin-left:.07em}.nk-t{display:block;aspect-ratio:1 / 1;transition:background-color .45s ease,border-radius .6s cubic-bezier(.5,0,.2,1)}.nk-t.s0{border-radius:50%}.nk-t.s1{border-radius:14%}.nk-t.s2{border-radius:50% 50% 14% 14%}.nk-t.s3{border-radius:14% 50%}.nk-t.st0{background:var(--nk-st-pending)}.nk-t.st1{background:var(--nk-st-feedback)}.nk-t.st2{background:var(--nk-st-ok)}.nk-t.st3{background:var(--nk-st-you)}.nk-media .nk-t.st0{background:#3a3e48}.nk-header{position:relative;z-index:20;height:72px;display:flex;align-items:center;gap:20px;padding-inline:var(--nk-margin);background:var(--nk-surface);border-bottom:1px solid var(--nk-line)}.nk-crumb-sep{color:var(--nk-line-strong);font-size:24px;font-weight:300}.nk-crumb{font-size:17px;font-weight:600;color:var(--nk-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nk-header-end{margin-left:auto;display:flex;align-items:center;gap:8px}.nk-nav{display:flex;gap:4px}.nk-nav-item{font-size:15px;font-weight:600;color:var(--nk-text-2);text-decoration:none;height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px}.nk a.nk-nav-item{color:var(--nk-text-2)}.nk a.nk-nav-item:hover{color:var(--nk-text);background:var(--nk-surface-2)}.nk a.nk-nav-item.is-on{color:var(--nk-text);background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-count{font-size:12px;font-weight:700;height:20px;min-width:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--nk-st-you);color:#fff}.nk-user-wrap{position:relative}.nk-user{font:inherit;height:44px;display:inline-flex;align-items:center;gap:10px;padding:0 10px 0 6px;border:0;border-radius:999px;background:transparent;color:var(--nk-text);cursor:pointer}.nk-user:hover,.nk-user[aria-expanded=true]{background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--nk-ink);color:var(--nk-on-ink);font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nk-user-name{font-size:15px;font-weight:600}.nk-menu{position:absolute;top:calc(100% + 8px);right:0;width:280px;box-sizing:border-box;padding:8px;background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-r-md);box-shadow:var(--nk-shadow);display:flex;flex-direction:column;gap:2px}.nk-menu-head{padding:10px 12px 12px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--nk-line);margin-bottom:6px}.nk-menu-item{font:inherit;font-size:15px;height:40px;padding:0 12px;border:0;border-radius:var(--nk-r-sm);background:transparent;color:var(--nk-text);text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left}.nk a.nk-menu-item{color:var(--nk-text)}.nk .nk-menu-item:hover{background:var(--nk-surface-2);color:var(--nk-text)}.nk-menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 12px;font-size:15px;min-height:40px}.nk-menu-sep{height:1px;background:var(--nk-line);margin:6px 0}.nk-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-seg-b{font:inherit;font-size:13px;font-weight:600;height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--nk-text-2);cursor:pointer}.nk-seg-b:hover{color:var(--nk-text)}.nk-seg-b.is-on{background:var(--nk-ink);color:var(--nk-on-ink)}.nk-seg.slides{position:relative}.nk-seg.slides.is-placed:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:var(--seg-w);transform:translate(var(--seg-x));border-radius:999px;background:var(--nk-ink);transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1)}.nk-seg.slides.is-placed .nk-seg-b{position:relative;transition:color .2s ease}.nk-seg.slides.is-placed .nk-seg-b.is-on{background:transparent}@media(prefers-reduced-motion:reduce){.nk-seg.slides.is-placed:before,.nk-seg.slides.is-placed .nk-seg-b{transition:none}}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(*),::view-transition-new(*){animation-duration:.24s}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:1ms}}.nk-btn{box-sizing:border-box;font:inherit;font-size:15px;font-weight:600;height:44px;padding:0 20px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--nk-ink);color:var(--nk-on-ink)}.nk a.nk-btn{color:var(--nk-on-ink)}.nk .nk-btn:hover{background:var(--nk-accent);color:var(--nk-on-accent)}.nk .nk-btn.is-secondary{background:transparent;color:var(--nk-text);box-shadow:inset 0 0 0 1.5px var(--nk-line-strong)}.nk .nk-btn.is-secondary:hover{box-shadow:inset 0 0 0 1.5px var(--nk-text);background:transparent;color:var(--nk-text)}.nk .nk-btn.is-ghost{background:transparent;color:var(--nk-text);padding:0 12px}.nk .nk-btn.is-ghost:hover{background:var(--nk-surface-2);color:var(--nk-text)}.nk .nk-btn.is-sm{height:36px;padding:0 14px;font-size:14px}.nk-pill{font-size:13px;font-weight:600;height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nk-pill.is-pending{background:var(--nk-pill-pending-bg);color:var(--nk-pill-pending-fg)}.nk-pill.is-feedback{background:var(--nk-pill-feedback-bg);color:var(--nk-pill-feedback-fg)}.nk-pill.is-ok{background:var(--nk-pill-ok-bg);color:var(--nk-pill-ok-fg)}.nk-pill.is-you{background:var(--nk-pill-you-bg);color:var(--nk-pill-you-fg);padding:0;height:auto;font-weight:700}.nk-pill.is-you:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 8px}.nk-dot{width:10px;height:10px;flex:0 0 10px;border-radius:3px;display:inline-block}.nk-dot.st0{background:var(--nk-st-pending)}.nk-dot.st1{background:var(--nk-st-feedback)}.nk-dot.st2{background:var(--nk-st-ok)}.nk-dot.st3{background:var(--nk-st-you)}.nk-progress{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden}.nk-progress>span{display:block;min-width:0}.nk-progress .st0{background:var(--nk-st-pending)}.nk-progress .st1{background:var(--nk-st-feedback)}.nk-progress .st2{background:var(--nk-st-ok)}.nk-progress .st3{background:var(--nk-st-you)}.nk-card{background:var(--nk-surface);border-radius:var(--nk-r-lg);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--nk-text);position:relative}.nk-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--nk-line);pointer-events:none;z-index:2}.nk a.nk-card,.nk a.nk-card:hover{color:var(--nk-text)}.nk a.nk-card:hover:after{box-shadow:inset 0 0 0 1.5px var(--nk-text)}.nk-card-media{aspect-ratio:16 / 9;background:var(--nk-media);display:flex;align-items:center;justify-content:center;position:relative}.nk-card-body{padding:20px;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;flex:1}.nk-card-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:4px}.nk-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nk-row{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-thumb{flex:0 0 auto;border-radius:var(--nk-r-sm);background:var(--nk-media);display:flex;align-items:center;justify-content:center;overflow:hidden}.nk-help-toggle{font:inherit;font-size:14px;font-weight:600;height:36px;padding:0 14px 0 8px;border:0;border-radius:999px;background:transparent;color:var(--nk-text-2);display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--nk-line-strong)}.nk-help-toggle:hover,.nk-help-toggle[aria-expanded=true]{color:var(--nk-text);box-shadow:inset 0 0 0 1px var(--nk-text)}.nk-help-q{width:22px;height:22px;border-radius:50%;background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line-strong);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.nk-help{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);padding:20px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative}@media(max-width:1023px){.nk-help{grid-template-columns:minmax(0,1fr)}}.nk-help-item{display:flex;flex-direction:column;gap:6px}.nk-help-close{position:absolute;top:10px;right:10px}.nk-iconbtn{font:inherit;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--nk-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.nk-iconbtn:hover{background:var(--nk-surface-2);color:var(--nk-text)}.nk-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.nk-card-media img,.nk-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.nk-thumb{position:relative}.nk-card.is-inactive .nk-card-media,.nk-list-row.is-inactive .nk-thumb{filter:grayscale(1);opacity:.5}.nk-card.is-inactive .nk-h3,.nk-list-row.is-inactive .nk-h3{color:var(--nk-text-3)}.nk-col-review{grid-column:span 2}@media(max-width:1439px){.nk-col-review{grid-column:span 3}}@media(max-width:1023px){.nk-col-review{grid-column:span 4}}@media(max-width:599px){.nk-col-review{grid-column:span 6}}.nk-seg-b.is-icon{width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.nk-list{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);overflow:hidden}.nk-list-head,.nk-list-row{display:grid;grid-template-columns:112px minmax(0,2.2fr) minmax(140px,1fr) minmax(200px,1.4fr) 20px;align-items:center;gap:24px;padding:12px 20px}.nk-list-head{padding-top:14px;padding-bottom:10px;border-bottom:1px solid var(--nk-line)}.nk-list-row{border-top:1px solid var(--nk-line);text-decoration:none;color:var(--nk-text)}.nk-list-head+.nk-list-row{border-top:0}.nk a.nk-list-row{color:var(--nk-text)}.nk a.nk-list-row:hover{background:var(--nk-surface-2);color:var(--nk-text)}@media(max-width:1023px){.nk-list-head{display:none}.nk-list-row{grid-template-columns:88px minmax(0,1fr) auto}.nk-list-row>.nk-list-progress,.nk-list-row>.nk-list-go{display:none}}.nk-field{display:flex;flex-direction:column;gap:8px}.nk-field-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nk-field-label{font-size:14px;font-weight:600;color:var(--nk-text)}.nk-input{font:inherit;font-size:16px;height:48px;width:100%;box-sizing:border-box;padding:0 14px;border:0;border-radius:var(--nk-r-md);background:var(--nk-surface);color:var(--nk-text);box-shadow:inset 0 0 0 1.5px var(--nk-line-strong);transition:box-shadow .12s ease}.nk-input::placeholder{color:var(--nk-text-3)}.nk-input:hover{box-shadow:inset 0 0 0 1.5px var(--nk-text-3)}.nk .nk-input:focus,.nk .nk-input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--nk-accent)}.nk-input[readonly]{background:var(--nk-surface-2);color:var(--nk-text-2)}.nk-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--nk-st-you)}.nk-input-wrap{position:relative}.nk-input-wrap .nk-input{padding-right:52px}.nk-input-wrap .nk-iconbtn{position:absolute;right:6px;top:6px}.nk-hint{margin:0;font-size:13px;line-height:1.4;color:var(--nk-text-3)}.nk-error{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--nk-pill-you-fg)}.nk-check{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--nk-text-2);cursor:pointer;min-height:44px}.nk-check input{width:18px;height:18px;margin:0;accent-color:var(--nk-ink)}.nk-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--nk-r-md);background:var(--nk-alert-bg);color:var(--nk-text);box-shadow:inset 0 0 0 1px var(--nk-alert-line);font-size:15px;line-height:1.45}.nk-alert-icon{flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:var(--nk-st-you);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.nk-link{font:inherit;font-size:14px;font-weight:600;color:var(--nk-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;background:none;border:0;padding:0;cursor:pointer}.nk .nk-link:hover{color:var(--nk-accent)}.nk-divider{display:flex;align-items:center;gap:12px;color:var(--nk-text-3);font-size:13px}.nk-divider:before,.nk-divider:after{content:"";flex:1;height:1px;background:var(--nk-line)}.nk .nk-btn.is-block{width:100%}.nk-note{padding:14px 16px;border-radius:var(--nk-r-md);background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line);font-size:14px;line-height:1.45;color:var(--nk-text-2)}.nk-auth{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-height:100vh}.nk-auth-panel{grid-column:span 7;background:var(--nk-media);color:#f1f2f4;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:32px var(--nk-margin) 40px;position:relative;overflow:hidden}.nk-auth-main{grid-column:span 5;display:flex;flex-direction:column;padding:24px var(--nk-margin) 32px;background:var(--nk-bg)}.nk-auth-top{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:48px}.nk-auth-form{width:100%;max-width:400px;margin:auto;padding:32px 0;display:flex;flex-direction:column;gap:20px}.nk-auth-mobile-logo{display:none;margin-right:auto}@media(max-width:1023px){.nk-auth-panel{display:none}.nk-auth-main{grid-column:span 12}.nk-auth-mobile-logo{display:inline}}.nk-hero{background:var(--nk-media);color:#f1f2f4;padding:32px var(--nk-margin) 36px;display:flex;align-items:flex-end;gap:32px}.nk-hero-img{position:relative;flex:0 0 auto;width:176px;aspect-ratio:1 / 1;border-radius:var(--nk-r-lg);overflow:hidden;background:var(--nk-media-2);display:flex;align-items:center;justify-content:center}.nk-hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nk-hero-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.nk-hero-actions{flex:0 0 auto;display:flex;gap:10px}@media(max-width:1023px){.nk-hero{flex-wrap:wrap;align-items:flex-start}.nk-hero-img{width:112px}}.nk-path{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--nk-text-3)}.nk-path a{color:var(--nk-text-2);text-decoration:none;font-weight:600}.nk-path a:hover{color:var(--nk-text);text-decoration:underline}.nk-path-sep{color:var(--nk-line-strong)}.nk-tabs{display:flex;gap:4px;border-bottom:1px solid var(--nk-line)}.nk-tab{font:inherit;font-size:15px;font-weight:600;color:var(--nk-text-3);text-decoration:none;height:48px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;box-shadow:inset 0 -2px 0 transparent;cursor:pointer}.nk a.nk-tab{color:var(--nk-text-3)}.nk a.nk-tab:hover{color:var(--nk-text)}.nk a.nk-tab.is-on{color:var(--nk-text);box-shadow:inset 0 -2px 0 var(--nk-text)}.nk-tab-n{font-size:12px;font-weight:700;height:20px;min-width:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--nk-surface-2);color:var(--nk-text-2);box-shadow:inset 0 0 0 1px var(--nk-line);font-variant-numeric:tabular-nums}.nk-tab.is-on .nk-tab-n{color:var(--nk-text)}.nk-tab:has(.nk-count) .nk-tab-n{display:none}.nk-count{font-variant-numeric:tabular-nums}.nk-phases{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:16px}.nk-phase{display:flex;flex-direction:column;gap:6px;min-width:0}.nk-phase-track{display:block;height:6px;border-radius:3px;background:var(--nk-st-pending);overflow:hidden}.nk-phase-fill{display:block;height:100%;background:var(--nk-st-ok);border-radius:3px}.nk-phase-label{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.2;color:var(--nk-text-3);white-space:nowrap;min-width:0}.nk-phase-name{overflow:hidden;text-overflow:ellipsis}.nk-phase-count{margin-left:auto;font-variant-numeric:tabular-nums}.nk-phase.is-current .nk-phase-label{color:var(--nk-text);font-weight:700}.nk-phase-flag{width:8px;height:8px;flex:0 0 8px;border-radius:50%;display:inline-block}.nk-phase-flag.st1{background:var(--nk-st-feedback)}.nk-phase-flag.st3{background:var(--nk-st-you)}.nk-ep-row{display:grid;grid-template-columns:128px minmax(0,1fr) 150px minmax(440px,2.4fr) 20px;align-items:center;gap:24px;padding:14px 20px;border-top:1px solid var(--nk-line);text-decoration:none;color:var(--nk-text)}.nk-list>.nk-ep-row:first-child{border-top:0}.nk a.nk-ep-row{color:var(--nk-text)}.nk a.nk-ep-row:hover{background:var(--nk-surface-2);color:var(--nk-text)}@media(max-width:1023px){.nk-ep-row{grid-template-columns:96px minmax(0,1fr);row-gap:12px}.nk-ep-row>.nk-ep-phases{grid-column:1 / -1}.nk-ep-row>.nk-list-go,.nk-ep-row>.nk-ep-status:empty{display:none}}.nk-empty{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);padding:56px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.nk-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;color:var(--nk-text-2);background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line);white-space:nowrap}.nk-tag svg{flex:0 0 auto}.nk-scope{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--nk-text-3)}.nk-rules{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);overflow:hidden}.nk-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:start;padding:16px 20px;border-top:1px solid var(--nk-line)}.nk-rules>.nk-rule:first-child{border-top:0}.nk-rule-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.nk-rule-text{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--nk-text)}.nk-rule-actions{display:flex;align-items:center;gap:4px}.nk-rule.is-done{background:var(--nk-surface-2)}.nk-rule.is-done .nk-rule-text{color:var(--nk-text-3);font-weight:500}@media(max-width:1023px){.nk-rule{grid-template-columns:minmax(0,1fr)}}.nk-quote{font-size:13px;color:var(--nk-text-3)}.nk-quote summary{cursor:pointer;width:fit-content;font-weight:600;color:var(--nk-text-2);list-style:none;display:inline-flex;align-items:center;gap:4px}.nk-quote summary::-webkit-details-marker{display:none}.nk-quote summary:before{content:"▸";font-size:11px}.nk-quote[open] summary:before{content:"▾"}.nk-quote p{margin:6px 0 0;font-style:italic;line-height:1.45}.nk-conflict{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1.5px var(--nk-alert-line);padding:20px;display:flex;flex-direction:column;gap:16px}.nk-conflict-head{display:flex;align-items:center;gap:10px;font-weight:700}.nk-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nk-compare>div{background:var(--nk-surface-2);border-radius:var(--nk-r-md);padding:14px 16px;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 0 0 1px var(--nk-line)}@media(max-width:1023px){.nk-compare{grid-template-columns:minmax(0,1fr)}}.nk-panel{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);padding:20px;display:flex;flex-direction:column;gap:16px}.nk-drop{border-radius:var(--nk-r-md);border:1.5px dashed var(--nk-line-strong);padding:18px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.nk-doc{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid var(--nk-line);position:relative}.nk-doc-name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-doc-type{display:flex;align-items:center;gap:10px;font-size:14px}.nk-doc-type b{font-weight:600}.nk-popover{position:absolute;z-index:10;top:calc(100% - 6px);left:0;right:0;background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-r-md);box-shadow:var(--nk-shadow);padding:8px;display:flex;flex-direction:column;gap:2px}.nk-option{font:inherit;text-align:left;border:0;background:transparent;color:var(--nk-text);border-radius:var(--nk-r-sm);padding:10px 12px;display:flex;flex-direction:column;gap:2px;cursor:pointer}.nk-option:hover{background:var(--nk-surface-2)}.nk-option.is-on{box-shadow:inset 0 0 0 1.5px var(--nk-text)}.nk-option b{font-size:15px}.nk-compact{position:fixed;top:0;left:0;right:0;z-index:30;height:72px;box-sizing:border-box;display:flex;align-items:center;gap:16px;padding-inline:var(--nk-margin);background:var(--nk-media);color:#f1f2f4;border-bottom:1px solid #2A2D35;animation:nk-compact-in .18s ease-out}@keyframes nk-compact-in{0%{transform:translateY(-100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.nk-compact{animation:none}}.nk-compact-thumb{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:var(--nk-r-sm);overflow:hidden;background:var(--nk-media-2)}.nk-compact-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nk-compact-title{font-size:18px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nk-compact-sep{width:1px;height:24px;background:#2a2d35;flex:0 0 1px}.nk-compact .nk-tabs{border-bottom:0;align-self:stretch}.nk-compact .nk-tab{height:72px}@media(max-width:1023px){.nk-compact .nk-tabs,.nk-compact-sep,.nk-compact .nk-pill{display:none}}.nk-switch{font:inherit;font-size:16px;font-weight:600;height:40px;padding:0 10px 0 14px;border:0;border-radius:var(--nk-r-md);background:var(--nk-surface-2);color:var(--nk-text);box-shadow:inset 0 0 0 1px var(--nk-line);display:inline-flex;align-items:center;gap:10px;cursor:pointer;max-width:320px;min-width:0}.nk-switch:hover,.nk-switch[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--nk-text-3)}.nk-switch-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-switch-wrap{position:relative;min-width:0}.nk-switch-menu{position:absolute;top:calc(100% + 8px);left:0;width:320px;box-sizing:border-box;padding:8px;background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-r-md);box-shadow:var(--nk-shadow);display:flex;flex-direction:column;gap:2px;z-index:40}.nk-switch-menu .nk-input{height:40px;margin-bottom:6px}.nk-switch-item{font:inherit;font-size:15px;min-height:44px;padding:0 12px;border:0;border-radius:var(--nk-r-sm);background:transparent;color:var(--nk-text);display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;text-decoration:none}.nk .nk-switch-item:hover{background:var(--nk-surface-2);color:var(--nk-text)}.nk-switch-item.is-on{font-weight:700}.nk-switch-item .nk-pill{margin-left:auto}.nk-switch-logo{width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--nk-text-2)}.nk-header-sep{width:1px;height:24px;background:var(--nk-line);flex:0 0 1px;margin:0 4px}.nk-burger{display:none}@media(max-width:1023px){.nk-header .nk-nav,.nk-header-sep,.nk-user-name{display:none}.nk-burger{display:inline-flex}}.nk-avatar.is-sm{width:36px;height:36px;flex:0 0 36px;font-size:14px}.nk-avatar.is-client{background:var(--nk-surface-2);color:var(--nk-text-2);box-shadow:inset 0 0 0 1px var(--nk-line-strong)}.nk-avatar.is-off{background:var(--nk-surface-2);color:var(--nk-text-3)}.nk-people{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-people-head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--nk-line)}.nk-person{display:grid;grid-template-columns:36px minmax(0,1fr) 190px 180px 44px;align-items:center;gap:16px;padding:12px 20px;border-top:1px solid var(--nk-line);position:relative}.nk-people-head+.nk-person{border-top:0}.nk-person-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nk-person.is-off .nk-person-name{color:var(--nk-text-3)}@media(max-width:1023px){.nk-person{grid-template-columns:36px minmax(0,1fr) 44px}.nk-person>.nk-person-when,.nk-person>.nk-person-role{display:none}}.nk-select{font:inherit;font-size:14px;height:36px;width:100%;box-sizing:border-box;padding:0 32px 0 12px;border:0;border-radius:var(--nk-r-sm);background-color:var(--nk-surface);color:var(--nk-text);box-shadow:inset 0 0 0 1.5px var(--nk-line-strong);appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-size:5px 5px;background-repeat:no-repeat}.nk-select:hover{box-shadow:inset 0 0 0 1.5px var(--nk-text-3)}.nk-select.is-lg{height:48px;font-size:16px;border-radius:var(--nk-r-md);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px}.nk-row-menu{position:absolute;right:16px;top:calc(100% - 6px);z-index:10;width:240px;box-sizing:border-box;padding:6px;background:var(--nk-surface);border:1px solid var(--nk-line);border-radius:var(--nk-r-md);box-shadow:var(--nk-shadow);display:flex;flex-direction:column;gap:2px}.nk .nk-menu-item.is-danger{color:var(--nk-pill-you-fg)}.nk-overlay{position:fixed;inset:0;z-index:50;background:#11121673;display:flex;justify-content:flex-end}.nk-drawer{width:min(480px,100%);height:100%;box-sizing:border-box;background:var(--nk-bg);box-shadow:var(--nk-shadow);display:flex;flex-direction:column}.nk-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--nk-line);background:var(--nk-surface)}.nk-drawer-body{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.nk-drawer-foot{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--nk-line);background:var(--nk-surface)}.nk-radio-card{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--nk-r-md);background:var(--nk-surface);box-shadow:inset 0 0 0 1px var(--nk-line);cursor:pointer}.nk-radio-card.is-on{box-shadow:inset 0 0 0 2px var(--nk-text)}.nk-radio-card input{margin:3px 0 0;accent-color:var(--nk-ink);width:16px;height:16px}.nk-kpi{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);padding:18px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}.nk-kpi-value{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.nk-kpi-value small{font-size:16px;font-weight:500;color:var(--nk-text-3);letter-spacing:0;margin-left:4px}.nk-meter{position:relative;height:8px;border-radius:4px;background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line);overflow:visible}.nk-meter-fill{display:block;height:100%;border-radius:4px;background:var(--nk-text-2)}.nk-meter.is-over .nk-meter-fill{background:var(--nk-st-you)}.nk-status{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--nk-text-2);white-space:nowrap}.nk-status:before{content:"";width:8px;height:8px;border-radius:50%;flex:0 0 8px;background:var(--nk-text-3)}.nk-status.is-run{color:var(--nk-text)}.nk-status.is-run:before{background:var(--nk-text);box-shadow:0 0 0 3px var(--nk-line);animation:nk-pulse 1.4s ease-in-out infinite}.nk-status.is-queue:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--nk-text-3)}.nk-status.is-done{color:var(--nk-text-3);font-weight:500}.nk-status.is-done:before{content:"✓";width:auto;height:auto;background:none;font-size:12px}.nk-status.is-off{color:var(--nk-text-3);font-weight:500}.nk-status.is-err{color:var(--nk-pill-you-fg)}.nk-status.is-err:before{background:var(--nk-st-you)}@keyframes nk-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.nk-status.is-run:before{animation:none}}.nk-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--nk-text-3)}.nk-pre{margin:8px 0 0;padding:12px 14px;border-radius:var(--nk-r-sm);background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;color:var(--nk-text-2);white-space:pre-wrap;word-break:break-word}.nk-table{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);overflow:hidden}.nk-tr{display:grid;align-items:center;gap:16px;padding:12px 20px;border-top:1px solid var(--nk-line);font-size:14px}.nk-tr.is-head{border-top:0;padding-top:12px;padding-bottom:10px}.nk-tr.is-head>*{font-size:13px;font-weight:600;color:var(--nk-text-3)}.nk-num{text-align:right;font-variant-numeric:tabular-nums}.nk-section-box{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-fold{border-top:1px solid var(--nk-line)}.nk-fold summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 20px;font-size:14px}.nk-fold summary::-webkit-details-marker{display:none}.nk-fold summary:after{content:"▾";margin-left:auto;color:var(--nk-text-3)}.nk-fold[open] summary:after{content:"▴"}.nk-group-head{display:flex;align-items:baseline;gap:10px;padding:14px 20px 6px}.nk-act-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:16px;padding:10px 20px;border-top:1px solid var(--nk-line);font-size:14px}.nk-group-head+.nk-act-row{border-top:0}.nk-act-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:10px;min-width:0}.nk-act-name .nk-t{width:14px;flex:0 0 14px}.nk-impact{display:grid;grid-template-columns:minmax(0,1.3fr) 150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 20px;border-top:1px solid var(--nk-line);font-size:14px}.nk-impact-bar{display:block;height:8px;border-radius:4px;background:var(--nk-text-2)}.nk-check-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--nk-r-md);background:var(--nk-surface);box-shadow:inset 0 0 0 1px var(--nk-line);cursor:pointer}.nk-check-row input{width:18px;height:18px;margin:0;accent-color:var(--nk-ink)}@media(max-width:1023px){.nk-act-row,.nk-impact{grid-template-columns:minmax(0,1fr) auto}.nk-act-row>:nth-child(2),.nk-impact>:nth-child(2),.nk-impact>:nth-child(3){display:none}}.nk-card-media.is-portrait{aspect-ratio:3 / 4}.nk-card-media.is-square{aspect-ratio:1 / 1}.nk-card-media.is-square img{object-fit:contain;padding:12%;box-sizing:border-box}.nk-card-media>.nk-mini-grid{width:34%;gap:5px}.nk-card-media.is-todo>.nk-mini-grid{opacity:.45}.nk-fitxa .nk-card-body{padding:14px 16px 16px;gap:4px}.nk-fitxa-name{font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nk-fitxa .nk-card-foot{gap:6px;padding-top:10px}.nk-fitxa .nk-fitxa-foot{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.nk a.nk-card.is-static{cursor:default}.nk a.nk-card.is-static:hover:after{box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-mat{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--nk-text-2);white-space:nowrap}.nk-mat svg{flex:0 0 auto;color:var(--nk-text-3)}.nk-mat.is-none{color:var(--nk-text-3)}.nk-group-title{display:flex;align-items:baseline;gap:12px}.nk-more{font:inherit;font-size:14px;font-weight:600;color:var(--nk-text-2);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nk-more:hover{color:var(--nk-text)}.nk-seq+.nk-seq{border-top:1px solid var(--nk-line)}.nk-seq-head{font:inherit;width:100%;text-align:left;border:0;background:transparent;color:var(--nk-text);cursor:pointer;display:grid;grid-template-columns:56px minmax(0,1fr) 300px 20px;align-items:center;gap:20px;padding:16px 20px}.nk-seq-name{display:flex;align-items:baseline;gap:14px;min-width:0}.nk-seq-meta{font-size:14px;white-space:nowrap;flex:0 0 auto}.nk-seq-bar{display:flex;align-items:center;gap:12px;min-width:0}.nk-seq-bar .nk-phase-track{flex:1 1 auto;min-width:60px}.nk-seq-st{flex:0 0 auto;font-size:13px;white-space:nowrap}.nk-seq-head:hover{background:var(--nk-surface-2)}.nk-seq-code{font-size:14px;font-weight:700;color:var(--nk-text-3);font-variant-numeric:tabular-nums}.nk-seq-title{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-seq-chev{color:var(--nk-text-3);transition:transform .16s ease}.nk-seq.is-open .nk-seq-chev{transform:rotate(180deg)}.nk-scene{display:grid;grid-template-columns:56px 220px minmax(0,1fr);gap:20px;padding:16px 20px 20px;border-top:1px solid var(--nk-line)}.nk-scene-name{display:flex;flex-direction:column;gap:8px;min-width:0}.nk-plans{display:flex;flex-wrap:wrap;gap:12px}.nk-plan{width:176px;display:flex;flex-direction:column;gap:6px;min-width:0}.nk-plan-link{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--nk-text);min-width:0}.nk a.nk-plan-link{color:var(--nk-text)}.nk-plan .nk-status{max-width:100%;min-width:0;align-items:flex-start;white-space:normal}.nk-plan .nk-status:before{margin-top:3px}.nk-plan-st{min-width:0;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nk-plan-st a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.nk .nk-plan-st a:hover{color:var(--nk-text)}.nk-plan.is-blocked .nk-plan-media{background:var(--nk-surface-2);color:var(--nk-text-3);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk a.nk-plan{color:var(--nk-text)}.nk-plan-media{position:relative;aspect-ratio:16 / 9;border-radius:var(--nk-r-sm);background:var(--nk-media);overflow:hidden;display:flex;align-items:flex-end;padding:8px 10px;box-sizing:border-box;font-size:12px;font-weight:700;color:#a0a6b1;font-variant-numeric:tabular-nums}.nk a.nk-plan-link:hover .nk-plan-media{box-shadow:0 0 0 2px var(--nk-text)}.nk-plan-title{font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-plan-add{font:inherit;width:176px;aspect-ratio:16 / 9;box-sizing:border-box;border:1.5px dashed var(--nk-line-strong);border-radius:var(--nk-r-sm);background:transparent;color:var(--nk-text-2);font-size:14px;font-weight:600;cursor:pointer}.nk-plan-add:hover{color:var(--nk-text);border-color:var(--nk-text)}@media(max-width:1023px){.nk-seq-head{grid-template-columns:44px minmax(0,1fr) 20px}.nk-seq-head>.nk-seq-meta,.nk-seq-head>.nk-seq-bar{display:none}.nk-scene{grid-template-columns:minmax(0,1fr)}.nk-scene>:first-child{display:none}}.nk-fhead{display:flex;align-items:center;gap:20px;padding:24px var(--nk-margin) 0}.nk-fhead-thumb{position:relative;flex:0 0 72px;width:72px;height:72px;border-radius:var(--nk-r-md);overflow:hidden;background:var(--nk-media)}.nk-fhead-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nk-fhead-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nk-fhead-actions{display:flex;align-items:center;gap:8px}.nk-steps{display:flex;align-items:flex-end;gap:28px;padding:20px var(--nk-margin) 0;border-bottom:1px solid var(--nk-line);overflow-x:auto}.nk-step-group{display:flex;flex-direction:column;gap:4px}.nk-step-group>.nk-label{padding-left:2px}.nk-step-row{display:flex;gap:2px}.nk-step{font:inherit;text-decoration:none;color:var(--nk-text-3);background:transparent;border:0;cursor:pointer;display:grid;grid-template-columns:24px auto;grid-template-rows:auto auto;column-gap:8px;row-gap:2px;align-items:center;padding:10px 12px 12px;box-shadow:inset 0 -2px 0 transparent;text-align:left;white-space:nowrap}.nk a.nk-step{color:var(--nk-text-3)}.nk a.nk-step:hover{color:var(--nk-text)}.nk a.nk-step.is-on{color:var(--nk-text);box-shadow:inset 0 -2px 0 var(--nk-text)}.nk-step-n{grid-row:1 / 3;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line-strong);color:var(--nk-text-2)}.nk-step.is-on .nk-step-n{background:var(--nk-ink);color:var(--nk-on-ink);box-shadow:none}.nk-step-name{font-size:15px;font-weight:600}.nk-step-st{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--nk-text-3)}.nk-step.is-opt .nk-step-name{font-weight:500}.nk-step-sep{width:1px;align-self:stretch;margin:22px 0 12px;background:var(--nk-line)}.nk-dot.is-stale{background:transparent;box-shadow:inset 0 0 0 1.5px var(--nk-text-3);border:0}.nk-dot.is-picked{background:var(--nk-text)}.nk-stage{background:var(--nk-media);color:#f1f2f4;padding:28px var(--nk-margin) 32px;display:flex;flex-direction:column;gap:28px}.nk-stage-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.nk-stage-head .nk-h2{color:#f1f2f4}.nk-shots{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.nk-shot{display:flex;flex-direction:column;gap:8px;min-width:0;text-decoration:none;color:#f1f2f4}.nk-shot-img{position:relative;display:block;height:var(--h, 320px);border-radius:var(--nk-r-md);overflow:hidden;background:var(--nk-media-2);cursor:zoom-in}.nk-shot-img img{display:block;height:100%;width:auto}.nk-shot-img.is-ph{width:calc(var(--h, 320px) * .56);display:flex;align-items:center;justify-content:center}.nk-shot-img.is-ph .nk-mini-grid{width:46%}.nk-shot-img.is-slot{width:calc(var(--h, 320px) * .56);background:transparent;border:1.5px dashed #3A3E48;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-size:13px;color:#a0a6b1;cursor:default}.nk-shot.is-picked .nk-shot-img{box-shadow:0 0 0 2px #f1f2f4}.nk-shot.is-ok .nk-shot-img{box-shadow:0 0 0 2px var(--nk-st-ok)}.nk-shot.is-stale .nk-shot-img img{opacity:.38;filter:grayscale(1)}.nk-shot-flag{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;background:#07080ab8;color:#f1f2f4}.nk-shot-foot{display:flex;flex-direction:column;gap:4px;font-size:13px}.nk-shot-label{font-weight:600;font-size:14px}.nk-shot-acts{display:flex;gap:6px;margin-top:2px}.nk-cands{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:20px 16px}.nk-cand{display:flex;flex-direction:column;gap:8px;min-width:0}.nk-cand-media{position:relative;aspect-ratio:var(--r, 1 / 1);border-radius:var(--nk-r-md);overflow:hidden;background:var(--nk-media-2);cursor:zoom-in}.nk-cand-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nk-cand.is-picked .nk-cand-media{box-shadow:0 0 0 2px #f1f2f4}.nk-cand.is-ok .nk-cand-media{box-shadow:0 0 0 2px var(--nk-st-ok)}.nk-cand.is-gen .nk-cand-media{display:flex;align-items:center;justify-content:center;cursor:default;box-shadow:inset 0 0 0 1px #2a2d35}.nk-cand-foot{display:flex;align-items:center;gap:8px;font-size:13px;color:#a0a6b1}.nk-cand-foot b{color:#f1f2f4}.nk-cand-foot .nk-iconbtn{width:30px;height:30px;color:#a0a6b1}.nk-picked{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#f1f2f4}@media(max-width:1023px){.nk-cands{grid-template-columns:repeat(2,minmax(0,1fr))}}.nk-strip{display:flex;align-items:center;gap:20px;padding:14px 20px}.nk-strip-ref{position:relative;flex:0 0 44px;width:44px;height:44px;border-radius:var(--nk-r-sm);overflow:hidden;background:var(--nk-media)}.nk-strip-ref img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nk-strip-text{flex:1;min-width:0;font-size:14px;color:var(--nk-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-prompt{margin:0;padding:14px 16px;border-radius:var(--nk-r-md);background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line);font-size:15px;line-height:1.6;color:var(--nk-text)}.nk-hl{background:transparent;color:inherit;text-decoration:underline dashed var(--nk-text-3);text-decoration-thickness:1.5px;text-underline-offset:4px}.nk-picker{display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:8px}.nk-pick{position:relative;aspect-ratio:1 / 1;border-radius:var(--nk-r-sm);overflow:hidden;background:var(--nk-media);border:0;padding:0;cursor:pointer}.nk-pick img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nk-pick.is-on{box-shadow:0 0 0 2px var(--nk-surface),0 0 0 4px var(--nk-text)}.nk-pick-check{position:absolute;right:6px;top:6px;width:20px;height:20px;border-radius:50%;background:var(--nk-ink);color:var(--nk-on-ink);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.nk-pick.is-add{background:transparent;border:1.5px dashed var(--nk-line-strong);color:var(--nk-text-2);font:inherit;font-size:13px;font-weight:600}.nk-mats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nk-mat-card{display:flex;flex-direction:column;gap:6px;min-width:0}.nk-mat-card .nk-pick{cursor:zoom-in;aspect-ratio:4 / 3}.nk-viewer{position:fixed;inset:0;z-index:60;background:#07080a;color:#f1f2f4;display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:64px minmax(0,1fr) 104px}.nk-viewer-top{grid-column:1 / -1;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid #2A2D35}.nk-viewer-main{position:relative;display:flex;align-items:center;justify-content:center;padding:24px 72px;min-height:0}.nk-viewer-main img{max-height:100%;max-width:100%;border-radius:var(--nk-r-md);display:block}.nk-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#1b1d23;color:#f1f2f4;display:flex;align-items:center;justify-content:center;cursor:pointer}.nk-viewer-side{grid-row:2 / 4;grid-column:2;background:var(--nk-surface);border-left:1px solid #2A2D35;padding:24px;display:flex;flex-direction:column;gap:16px}.nk-viewer-strip{display:flex;align-items:center;gap:10px;padding:0 24px;border-top:1px solid #2A2D35}.nk-viewer-strip .nk-thumb{width:52px;height:72px;opacity:.55}.nk-viewer-strip .nk-thumb.is-on{opacity:1;box-shadow:0 0 0 2px #f1f2f4}.nk-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:700;background:#1f2128;box-shadow:inset 0 0 0 1px #3a3e48;color:#f1f2f4}.nk-shot{width:min-content}.nk-vrow{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;padding-top:24px;border-top:1px solid #2A2D35}.nk-vrow-name{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#a0a6b1}.nk-vrow-name b{font-size:16px;color:#f1f2f4}.nk-mark{position:absolute;border:2px dashed #F1F2F4;border-radius:6px;box-shadow:0 0 0 9999px #07080a40}.nk-mark span{position:absolute;left:-2px;top:-30px;height:24px;padding:0 8px;border-radius:6px;background:#f1f2f4;color:#111216;font-size:12px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}@media(max-width:1023px){.nk-vrow{grid-template-columns:minmax(0,1fr)}.nk-mats{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-viewer{grid-template-columns:minmax(0,1fr)}.nk-viewer-side{display:none}}.nk-viewer.is-page{position:absolute;inset:0 0 auto;height:max(100vh,1000px)}.nk-vid{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px 0 6px;border-radius:6px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;background:#07080ab8;color:#f1f2f4;pointer-events:none}.nk-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#07080a9e;color:#f1f2f4;display:flex;align-items:center;justify-content:center;padding-left:3px;box-sizing:border-box;pointer-events:none}.nk-vid-bar{position:absolute;left:10px;right:10px;bottom:10px;height:3px;border-radius:2px;background:#f1f2f44d}.nk-vid-bar>span{display:block;height:100%;border-radius:2px;background:#f1f2f4}.nk-pair{padding:12px;border-radius:var(--nk-r-lg);width:fit-content}.nk-pair.is-picked{box-shadow:inset 0 0 0 2px #f1f2f4}.nk-fbar{background:var(--nk-surface);border-bottom:1px solid var(--nk-line)}.nk-fbar .nk-fhead{padding-bottom:4px}.nk-fbar .nk-steps{border-bottom:0;align-items:stretch;gap:0;padding-top:12px}.nk-step-group{flex-direction:row;align-items:stretch;gap:0;margin-left:12px;padding-left:12px;border-left:1px solid var(--nk-line)}.nk-step-glabel{align-self:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nk-text-3);padding-right:6px;white-space:nowrap}.nk-fbar .nk-step{padding:12px 12px 14px}.nk-fbar .nk-steps>.nk-step:first-child{padding-left:0}.nk-step-n svg{display:block}.nk-stepbar{display:flex;flex-wrap:wrap;gap:10px;padding:16px var(--nk-margin) 20px}.nk-stepbox{display:flex;align-items:stretch;gap:2px;padding:4px;border-radius:var(--nk-r-md);background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-sb-glabel{align-self:center;padding:0 8px 0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nk-text-3);white-space:nowrap}.nk-sb{display:grid;grid-template-columns:22px auto;grid-template-rows:auto auto;column-gap:8px;row-gap:1px;align-items:center;padding:7px 14px 7px 8px;border-radius:9px;text-decoration:none;white-space:nowrap}.nk a.nk-sb{color:var(--nk-text-2)}.nk a.nk-sb:hover{background:var(--nk-surface);color:var(--nk-text)}.nk a.nk-sb.is-on{background:var(--nk-surface);color:var(--nk-text);box-shadow:inset 0 0 0 1.5px var(--nk-text),0 1px 2px #11121614}.nk-sb-n{grid-row:1 / 3;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--nk-surface);box-shadow:inset 0 0 0 1px var(--nk-line-strong);color:var(--nk-text-2)}.nk-sb.is-on .nk-sb-n{background:var(--nk-ink);color:var(--nk-on-ink);box-shadow:none}.nk-sb-name{font-size:14px;font-weight:600;line-height:1.2}.nk-sb.is-opt .nk-sb-name{font-weight:500}.nk-sb-st{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.2;color:var(--nk-text-3)}.nk-sdot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--nk-st-pending)}.nk-sdot.is-ok{background:var(--nk-st-ok)}.nk-sdot.is-part{background:transparent;box-shadow:inset 0 0 0 2px var(--nk-st-ok)}.nk-sdot.is-feedback{background:var(--nk-st-feedback)}.nk-sdot.is-opt{background:transparent;box-shadow:inset 0 0 0 1px var(--nk-text-3)}.nk-sdot.is-stale{background:transparent;border:1px dashed var(--nk-text-3);box-sizing:border-box}@media(max-width:599px){.nk-stepbar{flex-wrap:nowrap;overflow-x:auto}}.nk-opt{font-weight:400;color:var(--nk-text-3)}.nk-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nk-drop.is-invalid{border-color:var(--nk-st-you)}.nk-file{display:flex;align-items:center;gap:12px;padding:12px 8px 12px 14px;border-radius:var(--nk-r-md);background:var(--nk-surface);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-file-icon{flex:0 0 auto;color:var(--nk-text-3)}.nk-file-bar{display:block;height:4px;border-radius:2px;background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line);overflow:hidden}.nk-file-bar>span{display:block;height:100%;background:var(--nk-text-2)}.nk-stripes{background-color:var(--nk-media-2);background-image:linear-gradient(-45deg,rgba(241,242,244,.08) 25%,transparent 25%,transparent 50%,rgba(241,242,244,.08) 50%,rgba(241,242,244,.08) 75%,transparent 75%,transparent);background-size:28px 28px;animation:nk-stripes 1.4s linear infinite}.nk-proc-track{display:block;height:6px;border-radius:3px;background-color:var(--nk-st-pending);background-image:linear-gradient(-45deg,rgba(255,255,255,.55) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.55) 75%,transparent 75%,transparent);background-size:12px 12px;animation:nk-stripes-sm .9s linear infinite}[data-theme=dark] .nk-proc-track{background-image:linear-gradient(-45deg,rgba(255,255,255,.22) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.22) 75%,transparent 75%,transparent)}@keyframes nk-stripes{to{background-position:28px 0}}@keyframes nk-stripes-sm{to{background-position:12px 0}}.nk-ep-row.is-processing,.nk-card.is-processing{cursor:progress}.nk-ep-row.is-processing .nk-h3,.nk-card.is-processing .nk-h3{color:var(--nk-text-3)}.nk-card.is-processing{background:var(--nk-surface-2)}@media(prefers-reduced-motion:reduce){.nk-stripes,.nk-proc-track{animation:none}}.nk-tag.is-red{color:var(--nk-on-ink);background:var(--nk-ink);box-shadow:none}.nk-tag.is-red.is-lg{height:28px;padding:0 10px;font-size:14px;border-radius:7px}.nk-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nk-choice{padding:16px}.nk-choice:not(.is-on){opacity:.82}@media(max-width:1023px){.nk-choices{grid-template-columns:minmax(0,1fr)}}.nk-rule-edit{display:flex;flex-direction:column;gap:12px}.nk-rule.is-editing{grid-template-columns:minmax(0,1fr);background:var(--nk-surface);box-shadow:inset 0 0 0 2px var(--nk-text);border-radius:0;position:relative;z-index:1}.nk-rules:has(>.nk-rule.is-editing){overflow:visible}.nk-textarea{height:auto;min-height:72px;padding:12px 14px;font-size:16px;line-height:1.5;resize:vertical;field-sizing:content}.nk-modal-wrap{position:fixed;inset:0;z-index:60;background:#11121673;display:flex;align-items:center;justify-content:center;padding:16px}.nk-modal{width:min(460px,100%);box-sizing:border-box;background:var(--nk-surface);border-radius:var(--nk-r-xl);box-shadow:var(--nk-shadow);padding:24px;display:flex;flex-direction:column;gap:16px}.nk-modal-quote{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border-radius:var(--nk-r-md);background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line);font-weight:600;line-height:1.4}.nk-modal-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--nk-text-2);line-height:1.45}.nk-modal-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.nk .nk-btn.is-danger{background:var(--nk-st-you);color:#fff}.nk .nk-btn.is-danger:hover{filter:brightness(.92)}.nk-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.nk-note-sec{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);padding:20px 24px 12px;display:flex;flex-direction:column;gap:10px}.nk-note-sec .nk-h3{display:flex;align-items:center;gap:10px}.nk-note-n{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--nk-ink);color:var(--nk-on-ink)}.nk-note-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:10px 0;border-top:1px solid var(--nk-line);font-size:14px;line-height:1.5}.nk-note-k{font-weight:600;color:var(--nk-text)}.nk-note-v{color:var(--nk-text-2);display:flex;flex-direction:column;gap:4px}.nk-note-code{font-size:12px;color:var(--nk-text-3)}.nk-sdot.is-you{background:var(--nk-st-you)}.nk-rv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.nk-stage-box{background:var(--nk-media);color:#f1f2f4;border-radius:var(--nk-r-lg);display:flex;flex-direction:column;min-height:760px;overflow:hidden}.nk-stage-top{display:flex;align-items:center;gap:12px;padding:14px 16px 14px 20px;border-bottom:1px solid #2A2D35}.nk-stage-main{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:24px;padding:28px 24px}.nk-stage-foot{display:flex;align-items:center;gap:10px;padding:12px 16px 12px 20px;border-top:1px solid #2A2D35}.nk-stage-shot{position:relative;display:block;height:580px;border-radius:var(--nk-r-md);overflow:hidden}.nk-stage-shot>img{display:block;height:100%;width:auto}.nk-vchip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border-radius:8px;font-size:12px;font-weight:700;color:#c9cdd4;box-shadow:inset 0 0 0 1px #3a3e48}.nk-vchip img{width:22px;height:28px;object-fit:cover;border-radius:5px;display:block}.nk-vchip:empty{display:none}.nk-vchip.is-on{color:#111216;background:#f1f2f4;box-shadow:none}.nk-wipe{position:relative;height:580px;border-radius:var(--nk-r-md);overflow:hidden;background:var(--nk-media-2)}.nk-wipe>img,.nk-wipe-top img{display:block;width:100%;height:100%;object-fit:cover}.nk-wipe-top{position:absolute;inset:0;clip-path:inset(0 0 0 var(--x, 50%))}.nk-wipe-line{position:absolute;top:0;bottom:0;left:var(--x, 50%);width:2px;margin-left:-1px;background:#f1f2f4;box-shadow:0 0 0 1px #07080a40;pointer-events:none}.nk-wipe-knob{position:absolute;top:50%;left:var(--x, 50%);transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#f1f2f4;color:#111216;display:flex;align-items:center;justify-content:center;box-shadow:var(--nk-shadow);pointer-events:none}.nk-wipe-tag{position:absolute;top:10px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;background:#07080ab8;color:#f1f2f4;pointer-events:none}.nk-wipe-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.nk-wipe:focus-within .nk-wipe-knob{box-shadow:0 0 0 3px var(--nk-st-ok)}.nk-side{margin:0;display:flex;flex-direction:column;gap:10px;align-items:center}.nk-side-img{display:block;height:520px;border-radius:var(--nk-r-md);overflow:hidden}.nk-side-img img{display:block;height:100%;width:auto}.nk-side-img.is-now{box-shadow:0 0 0 2px #f1f2f4}.nk-side figcaption{font-size:14px;color:#f1f2f4}.nk-marktools{position:absolute;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#17181df0;box-shadow:var(--nk-shadow);z-index:2}.nk-marktool{font:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#c9cdd4;cursor:pointer}.nk-marktool:hover{color:#f1f2f4}.nk-marktool.is-on{background:#f1f2f4;color:#111216}.nk-marktools-sep{width:1px;height:18px;background:#3a3e48;margin:0 4px}.nk-stage-shot .nk-mark{border:3px solid var(--nk-st-feedback);border-radius:50%;box-shadow:none}.nk-stage-shot .nk-mark span{top:-12px;left:-12px;width:24px;height:24px;padding:0;justify-content:center;border-radius:50%;background:var(--nk-st-feedback);color:#fff}.nk-markrow{display:flex;align-items:center;gap:10px;padding:6px 4px 6px 10px;border-radius:var(--nk-r-sm);background:var(--nk-surface-2);font-size:14px}.nk-mark-n{width:22px;height:22px;border-radius:50%;background:var(--nk-st-feedback);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px}.nk-el{font:inherit;width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:5px 8px;border:0;border-radius:var(--nk-r-sm);background:transparent;color:var(--nk-text);text-align:left;font-size:14px;font-weight:600;cursor:pointer}.nk-el:hover{background:var(--nk-surface-2)}.nk-el.is-on{background:var(--nk-surface-2);box-shadow:inset 0 0 0 1.5px var(--nk-text)}.nk-el.is-off{cursor:default;color:var(--nk-text-3);font-weight:500}.nk-el-thumb{position:relative;width:34px;height:44px;border-radius:6px;overflow:hidden;background:var(--nk-media)}.nk-el-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nk-el-vid{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border-radius:4px;background:#07080ab8;color:#f1f2f4;display:flex;align-items:center;justify-content:center}.nk-el-st{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--nk-text-3);white-space:nowrap}.nk-hist summary{list-style:none;cursor:pointer;display:flex;align-items:center;padding:16px 20px;font-size:15px;font-weight:700}.nk-hist summary::-webkit-details-marker{display:none}.nk-hist summary:after{content:"▾";margin-left:auto;color:var(--nk-text-3)}.nk-hist[open] summary:after{content:"▴"}.nk-timeline{list-style:none;margin:0;padding:0 20px 16px;display:flex;flex-direction:column;gap:14px}.nk-timeline li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;align-items:start;font-size:14px}.nk-timeline li>span:last-child{display:flex;flex-direction:column;gap:2px}.nk-timeline .nk-sdot{margin-top:6px}@media(max-width:1023px){.nk-stage-shot,.nk-wipe{height:420px}.nk-side-img{height:360px}}.nk-rv-page{height:100vh;display:flex;flex-direction:column;overflow:hidden}.nk-rv-main{flex:1;min-height:0;padding-bottom:20px}.nk-rv-grid{height:100%;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--nk-gutter)}.nk-rv-grid>.nk-stage-box{min-height:0;height:100%}.nk-rv-grid .nk-stage-main{min-height:0;padding:20px}.nk-rv-grid .nk-stage-shot,.nk-rv-grid .nk-wipe{height:100%;max-height:100%}.nk-rv-grid .nk-side{height:100%;min-height:0}.nk-rv-grid .nk-side-img{height:calc(100% - 32px)}.nk-rv-side{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:0 6px 4px 2px;scrollbar-gutter:stable}.nk-rv-decide{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;gap:16px;padding-bottom:4px;background:var(--nk-bg)}.nk-rv-decide>.nk-panel{box-shadow:inset 0 0 0 1px var(--nk-line),0 8px 16px -12px #11121659}@media(max-width:1023px){.nk-rv-page{height:auto;overflow:visible}.nk-rv-grid{grid-template-columns:minmax(0,1fr);height:auto}.nk-rv-side{height:auto;overflow:visible}.nk-rv-grid>.nk-stage-box{height:70vh}}.nk-tab .nk-count{margin-left:2px}.nk-rv-page{position:relative}.nk-rv-sub{padding-top:12px;padding-bottom:12px}.nk-rv-grid .nk-stage-top{flex-wrap:wrap;gap:8px 10px;padding:10px 12px 10px 18px}.nk-stage-title{display:flex;align-items:baseline;gap:10px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nk-stage-title b{font-size:16px}.nk-stage-title .nk-meta{font-size:13px}.nk-vchips{display:inline-flex;gap:4px}.nk-zoomctl{display:inline-flex;align-items:center;height:36px;border-radius:999px;box-shadow:inset 0 0 0 1px #3a3e48}.nk-zoomctl button{font:inherit;border:0;background:transparent;color:#c9cdd4;height:36px;min-width:34px;padding:0 8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.nk-zoomctl button:hover{color:#f1f2f4}.nk-zoomctl-val{font-size:13px!important;font-weight:700;min-width:62px!important;font-variant-numeric:tabular-nums}.nk-stage-icon{color:#c9cdd4}.nk-stage-icon:hover{background:#1f2128;color:#f1f2f4}.nk-zl{display:block;height:100%;transform:scale(var(--z, 1));transform-origin:var(--ox, 50%) var(--oy, 50%);transition:transform .15s ease}.nk-zl img{display:block;height:100%;width:auto;-webkit-user-select:none;user-select:none}.nk-wipe .nk-zl{position:absolute;inset:0}.nk-wipe .nk-zl img{width:100%;height:100%;object-fit:cover}.nk-stage-main.is-zoomed{cursor:grab}.nk-stage-main.is-zoomed:active{cursor:grabbing}.nk-zoomhint{position:absolute;left:50%;bottom:12px;transform:translate(-50%);height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;background:#17181de6;color:#c9cdd4;pointer-events:none;white-space:nowrap}@media(prefers-reduced-motion:reduce){.nk-zl{transition:none}}.nk-fs{position:absolute;inset:0;z-index:80;background:#07080a;color:#f1f2f4;display:flex;flex-direction:column}.nk-fs-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 16px;border-bottom:1px solid #2A2D35}.nk-fs-main{flex:1;min-height:0;padding:16px 24px 84px}.nk-fs .nk-stage-shot,.nk-fs .nk-wipe{height:100%;max-height:100%}.nk-fs .nk-side{height:100%;min-height:0}.nk-fs .nk-side-img{height:calc(100% - 32px)}.nk-fs-actions{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:999px;background:#17181df5;box-shadow:var(--nk-shadow)}.nk-fs-sep{width:1px;height:22px;background:#3a3e48;margin:0 4px}@media(max-height:820px){.nk-rv-sub{padding-top:8px;padding-bottom:8px}.nk-rv-main{padding-bottom:12px}.nk-rv-grid .nk-stage-main{padding:12px}}.nk-stage-main.is-zoomed{padding:0!important;gap:2px;overflow:hidden}.nk-stage-main.is-zoomed .nk-stage-shot,.nk-stage-main.is-zoomed .nk-wipe{position:absolute;inset:0;width:auto;height:auto;max-height:none;aspect-ratio:auto!important;border-radius:0;background:transparent}.nk-stage-main.is-zoomed .nk-zl{position:absolute;inset:0;width:100%;height:100%}.nk-stage-main.is-zoomed .nk-zl img{width:100%;height:100%;object-fit:contain}.nk-stage-main.is-zoomed .nk-side{flex:1 1 0;min-width:0;height:100%;gap:0}.nk-stage-main.is-zoomed .nk-side-img{position:relative;width:100%;height:calc(100% - 36px);border-radius:0;box-shadow:none}.nk-stage-main.is-zoomed .nk-side figcaption{height:36px;display:flex;align-items:center;gap:6px}.nk-stage-main.is-zoomed .nk-side+.nk-side{box-shadow:-1px 0 #2a2d35}.nk-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nk-gutter)}@media(max-width:767px){.nk-kinds{grid-template-columns:1fr}}.nk-kind{font:inherit;text-align:left;color:var(--nk-text);background:var(--nk-surface);border:0;border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);padding:0;cursor:pointer;display:flex;flex-direction:column;overflow:hidden}.nk-kind:hover{box-shadow:inset 0 0 0 1.5px var(--nk-text)}.nk-kind:focus-visible{outline:2px solid var(--nk-ink);outline-offset:3px}.nk-kind[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--nk-ink)}.nk-kind-mark{display:flex;align-items:center;justify-content:center;height:112px;color:var(--nk-text-2);transition:color .15s}.nk-kind-mark svg{width:200px;height:auto;overflow:visible}.nk-kind-mark svg *{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nk-kind-mark svg .is-bg{fill:var(--nk-surface)}.nk-kind:hover .nk-kind-mark,.nk-kind[aria-checked=true] .nk-kind-mark{color:var(--nk-text)}.nk-kind-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 32px 32px}.nk-kind-radio-at{position:absolute;top:20px;right:20px}.nk-kind-title{font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.nk-kind-radio{width:24px;height:24px;flex:0 0 24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--nk-line-strong);display:inline-flex;align-items:center;justify-content:center}.nk-kind[aria-checked=true] .nk-kind-radio{background:var(--nk-ink);box-shadow:none;color:var(--nk-on-ink)}.nk-kind-desc{font-size:16px;line-height:1.5;color:var(--nk-text-2);max-width:34em}.nk-kind-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-size:14px;color:var(--nk-text-3)}.nk-kind-foot .nk-tag{font-variant-numeric:tabular-nums}.nk-kind-picked{display:flex;align-items:center;gap:16px;padding:12px 12px 12px 16px;border-radius:var(--nk-r-lg);background:var(--nk-surface);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-kind-picked-mark{flex:0 0 112px;color:var(--nk-text)}.nk-kind-picked-mark svg{width:112px;height:auto;overflow:visible;display:block}.nk-kind-picked-mark svg *{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nk-kind-picked-mark svg .is-bg{fill:var(--nk-surface)}.nk-newbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:24px;border-top:1px solid var(--nk-line)}.nk-newbar .nk-meta{margin-right:auto}.nk-btn[disabled]{opacity:.4;cursor:not-allowed}.nk-type{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;color:#f1f2f4;background:#111216b8;box-shadow:inset 0 0 0 1px #ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nk-type:before{content:"";flex:0 0 auto;width:13px;height:8px;border:1.5px solid currentColor;border-radius:2px;box-sizing:border-box}.nk-type.is-vert:before{width:8px;height:13px}.nk-card-media>.nk-type,.nk-thumb>.nk-type{position:absolute;top:10px;left:10px;z-index:1}.nk-thumb>.nk-type{top:6px;left:6px;height:20px;padding:0 7px 0 6px;font-size:11px;gap:5px}.nk-hero .nk-type{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}.nk-find{position:relative;display:inline-flex;align-items:center;width:280px;max-width:100%}.nk-find>svg{position:absolute;left:12px;color:var(--nk-text-3);pointer-events:none}.nk-find .nk-input{height:40px;padding-left:38px;padding-right:40px;width:100%}.nk-find .nk-input::-webkit-search-cancel-button{display:none}.nk-find .nk-kbd{position:absolute;right:9px;background:var(--nk-surface-2);color:var(--nk-text-2);box-shadow:inset 0 0 0 1px var(--nk-line);pointer-events:none}.nk-find .nk-input:focus~.nk-kbd,.nk-find.has-q .nk-kbd{display:none}.nk-find-clear{position:absolute;right:6px;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--nk-text-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.nk-find-clear:hover{color:var(--nk-text);background:var(--nk-surface-2)}@media(max-width:767px){.nk-find{width:100%}}.nk-status.is-wait{color:var(--nk-text-3);font-weight:500}.nk-status.is-wait:before{width:11px;height:13px;flex:0 0 11px;border-radius:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 13'%3E%3Cpath d='M1 1h9M1 12h9M2 1c0 3 3.5 3.8 3.5 5.5S2 9 2 12M9 1c0 3-3.5 3.8-3.5 5.5S9 9 9 12' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 13'%3E%3Cpath d='M1 1h9M1 12h9M2 1c0 3 3.5 3.8 3.5 5.5S2 9 2 12M9 1c0 3-3.5 3.8-3.5 5.5S9 9 9 12' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.nk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nk-pill.is-ink{background:transparent;color:var(--nk-text);box-shadow:inset 0 0 0 1.5px var(--nk-text)}.nk-sug-row{box-sizing:border-box;font:inherit;text-align:left;width:100%;border:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto 128px 16px;align-items:center;gap:20px;padding:16px 20px;border-top:1px solid var(--nk-line);text-decoration:none;color:var(--nk-text);cursor:pointer}.nk a.nk-sug-row{color:var(--nk-text)}.nk-list>.nk-sug-row:first-child{border-top:0}.nk-sug-row:hover{background:var(--nk-surface-2)}.nk-sug-main{display:flex;flex-direction:column;gap:3px;min-width:0}.nk-sug-title{font-size:16px;font-weight:600;line-height:1.35}.nk-sug-st{display:flex;justify-content:flex-start}.nk-sug-chev{color:var(--nk-text-3);display:inline-flex}.nk-sug-row.is-pick{grid-template-columns:minmax(0,1fr) 112px}.nk-sug-row.is-on{background:var(--nk-surface-2);box-shadow:inset 3px 0 0 var(--nk-ink)}.nk-sug-row.is-compact{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;border:0;border-radius:var(--nk-r-md);background:var(--nk-surface);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-sug-msg{background:var(--nk-surface);border-radius:var(--nk-r-lg);box-shadow:inset 0 0 0 1px var(--nk-line);padding:20px 24px;display:flex;flex-direction:column;gap:12px}.nk-sug-msg.is-team{box-shadow:inset 0 0 0 1.5px var(--nk-text)}.nk-sug-msg-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.nk-sug-msg-head .nk-lockup-mark{width:20px}.nk-sug-files{display:flex;flex-wrap:wrap;gap:10px}.nk-sug-file{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:var(--nk-r-md);background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line);font-size:14px;font-weight:600;color:var(--nk-text);text-decoration:none}.nk-sug-file-img{width:56px;aspect-ratio:16 / 10;border-radius:6px;background:var(--nk-media);flex:0 0 56px}.nk-sug-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nk-sug-step{position:relative;display:flex;gap:12px;padding:0 0 16px;color:var(--nk-text-3);font-size:15px}.nk-sug-step:last-child{padding-bottom:0}.nk-sug-step:not(:last-child):after{content:"";position:absolute;left:5px;top:16px;bottom:2px;width:2px;background:var(--nk-line)}.nk-sug-step-dot{width:12px;height:12px;flex:0 0 12px;margin-top:5px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--nk-line-strong);background:var(--nk-surface)}.nk-sug-step.is-done,.nk-sug-step.is-current{color:var(--nk-text)}.nk-sug-step.is-done .nk-sug-step-dot{background:var(--nk-text-3);box-shadow:none}.nk-sug-step.is-current .nk-sug-step-dot{background:var(--nk-ink);box-shadow:0 0 0 3px var(--nk-line)}.nk-sug-faces{display:inline-flex}.nk-sug-faces .nk-avatar+.nk-avatar{margin-left:-8px;box-shadow:0 0 0 2px var(--nk-surface)}.nk-sug-similar{border-radius:var(--nk-r-lg);background:var(--nk-surface-2);box-shadow:inset 0 0 0 1px var(--nk-line-strong);padding:16px;display:flex;flex-direction:column;gap:12px}@media(max-width:767px){.nk-sug-row{grid-template-columns:minmax(0,1fr) auto}.nk-sug-new:empty,.nk-sug-chev{display:none}}.nk-col-5{grid-column:span 5}.nk-col-7{grid-column:span 7}@media(max-width:1023px){.nk-col-5,.nk-col-7{grid-column:span 12}}.nk-ver{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;color:#f1f2f4;background:#111216b8;box-shadow:inset 0 0 0 1px #ffffff29;font-variant-numeric:tabular-nums}.nk-count{line-height:1}.nk-part{border-radius:var(--nk-r-md);background:var(--nk-surface);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-part.is-on{box-shadow:inset 0 0 0 2px var(--nk-ink)}.nk-part-head{font:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:transparent;color:var(--nk-text);cursor:pointer}.nk-part:not(.is-on):hover{box-shadow:inset 0 0 0 1.5px var(--nk-text)}.nk-part .nk-kind-radio{width:18px;height:18px;flex:0 0 18px}.nk-part.is-on .nk-kind-radio{background:var(--nk-ink);box-shadow:inset 0 0 0 4px var(--nk-surface),0 0 0 2px var(--nk-ink)}.nk-part-body{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px 44px}.nk-btn[disabled]{cursor:not-allowed}.nk-drawer.is-wide{width:min(640px,100%)}.nk-wiz{list-style:none;margin:0;padding:12px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:var(--nk-surface);border-bottom:1px solid var(--nk-line)}.nk-wiz button{font:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:var(--nk-r-md);background:transparent;color:var(--nk-text-3);cursor:pointer}.nk-wiz button:disabled{cursor:default}.nk-wiz button>span:last-child{display:flex;flex-direction:column;min-width:0}.nk-wiz b{font-size:14px}.nk-wiz-n{width:24px;height:24px;flex:0 0 24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1.5px var(--nk-line-strong)}.nk-wiz-step.is-on button{color:var(--nk-text)}.nk-wiz-step.is-on .nk-wiz-n{background:var(--nk-ink);color:var(--nk-on-ink);box-shadow:none}.nk-wiz-step.is-done button{color:var(--nk-text-2)}.nk-wiz-step.is-done button:hover{background:var(--nk-surface-2)}.nk-wiz-step.is-done .nk-wiz-n{box-shadow:inset 0 0 0 1.5px var(--nk-text-2);color:var(--nk-text)}.nk-drop.is-big{padding:48px 18px}.nk-matup{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--nk-r-md);background:var(--nk-surface);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-matup-head{display:flex;flex-direction:column;gap:2px}.nk-matup-row{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--nk-line);font-size:14px}.nk-matup-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nk-upone{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--nk-r-md);background:var(--nk-surface);box-shadow:inset 0 0 0 1px var(--nk-line)}.nk-upone-img{width:72px;height:54px;flex:0 0 auto;object-fit:cover;border-radius:var(--nk-r-sm, 6px);background:var(--nk-surface-2)}.nk-phase.is-milestone .nk-phase-track{background:none;border-radius:0;height:0;margin:3px 0;border-top:1.5px dashed var(--nk-line-strong)}.nk-phase.is-milestone.is-done .nk-phase-track{border-top:2px solid var(--nk-ink);margin:2px 0}.nk-phase.is-milestone.is-done .nk-phase-label{color:var(--nk-text)}.nk-phase-check{width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:var(--nk-ink);color:var(--nk-on-ink);display:inline-flex;align-items:center;justify-content:center}.nk-phase-check svg{width:12px;height:12px}.nk-phases.is-parallel .nk-phase-label{color:var(--nk-text)}.nk-card-foot .nk-phases{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.nk-player{position:relative;aspect-ratio:16 / 9;border-radius:var(--nk-r-lg);overflow:hidden;background:#000;color:#f1f2f4}.nk-player-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nk-player-big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;border:0;background:#ffffffeb;color:#0b0c0e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.nk-player-big:hover{background:#fff}.nk-player-bar{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 10px;background:linear-gradient(to top,#000000d1,#0000);display:flex;flex-direction:column;gap:6px}.nk-player-scrub{position:relative;height:18px;cursor:pointer}.nk-player-scrub:before{content:"";position:absolute;left:0;right:0;top:7px;height:4px;border-radius:2px;background:#ffffff3d}.nk-player-buf,.nk-player-pos{position:absolute;left:0;top:7px;height:4px;border-radius:2px}.nk-player-buf{background:#fff6}.nk-player-pos{background:#fff}.nk-player-knob{position:absolute;top:3px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff}.nk-player-ctrls{display:flex;align-items:center;gap:4px}.nk-player-btn{font:inherit;height:36px;min-width:36px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.nk-player-btn:hover{background:#ffffff24}.nk-player-btn:focus-visible,.nk-player-scrub:focus-visible,.nk-player-big:focus-visible{outline:2px solid #fff;outline-offset:2px}.nk-player-btn.is-text{font-size:14px;font-weight:700}.nk-player-btn.is-on{box-shadow:inset 0 -2px #fff;border-radius:8px 8px 2px 2px}.nk-player-vol{display:inline-flex;align-items:center;gap:6px;margin-right:8px}.nk-player-volbar{width:72px;height:4px;border-radius:2px;background:#ffffff3d;display:block}.nk-player-volbar span{display:block;height:100%;border-radius:2px;background:#fff}.nk-player-time{font-size:14px;font-variant-numeric:tabular-nums;color:#fffc;white-space:nowrap}.nk-player-time b{color:#fff;font-weight:600}.nk-dl{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--nk-line)}.nk-dl-group+.nk-dl{border-top:0}.nk-dl-group{margin-top:12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--nk-text-3)}.nk-dl-spec{display:flex;gap:8px;font-size:13px;color:var(--nk-text-2);line-height:1.35}.nk-dl-spec>span:first-child{flex:0 0 40px;color:var(--nk-text-3)}.nk-dl-kind{width:44px;height:44px;flex:0 0 44px;border-radius:var(--nk-r-md);background:var(--nk-surface-2);color:var(--nk-text-2);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.04em}.nk-dl-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nk-dl-body b{font-size:15px}.nk-dl-go{flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--nk-line-strong)}.nk-dl-go:hover{box-shadow:inset 0 0 0 1.5px var(--nk-ink)}
