@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-100:oklch(95.4% .038 75.164);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-indigo-400:oklch(67.3% .182 276.935);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--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{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,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);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.h-2{height:calc(var(--spacing)*2)}.h-6{height:calc(var(--spacing)*6)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-20{width:calc(var(--spacing)*20)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.flex-shrink,.shrink{flex-shrink:1}.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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-amber-400{border-color:var(--color-amber-400)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-line{white-space:pre-line}.text-amber-700{color:var(--color-amber-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-orange-700{color:var(--color-orange-700)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-violet-300{--tw-ring-color:var(--color-violet-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline\!{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}}.disabled\:opacity-40:disabled{opacity:.4}}*{scrollbar-color:var(--skx-scrollbar) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--skx-scrollbar);border:1px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--skx-scrollbar-hover)}::-webkit-scrollbar-corner{background:0 0}.scrollbar-zinc{scrollbar-color:var(--skx-scrollbar) transparent;scrollbar-width:thin}.scrollbar-zinc::-webkit-scrollbar{height:4px;width:4px}.scrollbar-zinc::-webkit-scrollbar-track{background:0 0}.scrollbar-zinc::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--skx-scrollbar);border:1px solid #0000;border-radius:9999px}.scrollbar-zinc::-webkit-scrollbar-thumb:hover{background-color:var(--skx-scrollbar-hover)}.scrollbar-zinc::-webkit-scrollbar-corner{background:0 0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}*{box-sizing:border-box;scrollbar-color:var(--skx-scrollbar) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:.4rem;width:.4rem}::-webkit-scrollbar-thumb{background:var(--skx-scrollbar);border-radius:1rem}::-webkit-scrollbar-track{background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}body,html{font-family:Pretendard,sans-serif;font-size:20px;height:100%;min-width:320px;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--skx-ink);font-weight:400;letter-spacing:-.01em;line-height:1.6}a,a:hover,a:visited{color:inherit;text-decoration:none}@media(max-width:768px){body,html{font-size:.9rem}}.skx-ai-expand-bar__label,.skx-btn-ptalk,.skx-btn-pview,.skx-deeper__btn,.skx-footer__copy,.skx-modal__btn-cancel,.skx-modal__btn-confirm,.skx-modal__sub,.skx-newbooks__label,.skx-page-num,.skx-pick__heading,.skx-pick__label,.skx-rcd-ai__label,.skx-rcd-hero__sub,.skx-rcd-modal__author,.skx-rcd-modal__author-role,.skx-rcd-modal__badge,.skx-rcd-modal__btn,.skx-rcd-modal__meta-text,.skx-rel__label,.skx-rsearch__input,.skx-score-ring__tip,.skx-toast,button,input,select,textarea{line-height:1.4}.skx-btn-ptalk,.skx-btn-pview{min-height:2.5rem}.skx-deeper__btn{min-height:2.4rem}@media(max-width:768px){.skx-btn-ptalk,.skx-btn-pview{min-height:2.37rem}}.skx-ai-header__title,.skx-aip__title,.skx-chat-title,.skx-modal__book-title,.skx-modal__title,.skx-rcd-modal__book-title,.skx-rcd-modal__title,.skx-rcd-select__tit,.skx-recommend-main__txt,h1,h2,h3,h4{letter-spacing:-.02em;line-height:1.3}.skx-brand__line,.skx-hero,.skx-history__title,.skx-newbooks__title,.skx-pai-ref__title,.skx-rcd-book-card__name,.skx-rcd-hero__tit,.skx-recommend-main__tit{letter-spacing:-.02em}:root{color-scheme:dark;--skx-primary:#f8c4b7;--skx-accent:#f8c4b7;--skx-accent-strong:#f4b19e;--skx-accent-grad:linear-gradient(135deg,#f8c4b7,#fff5ed);--skx-on-accent:#0f2822;--skx-ink-strong:#fff;--skx-ink:#ccc;--skx-ink-2:#c2c9c7;--skx-gray-1:#b7bfbd;--skx-gray-2:#879491;--skx-teal-ink:#80aba1;--skx-success:#5dd68b;--skx-success-bg:rgba(93,214,139,.14);--skx-danger:#ff8a80;--skx-danger-bg:hsla(5,100%,75%,.14);--skx-ico-filter:brightness(0) invert(.8);--skx-ico-on-accent-filter:brightness(0) invert(34%) sepia(10%) saturate(1228%) hue-rotate(115deg) brightness(50%) contrast(112%);--skx-ico-accent-filter:brightness(0) invert(84%) sepia(99%) saturate(1746%) hue-rotate(292deg) brightness(113%) contrast(95%);--skx-line:hsla(0,0%,100%,.2);--skx-white:#152e28;--skx-glass:rgba(18,44,38,.62);--skx-glass-2:rgba(18,44,38,.5);--skx-glass-teal:rgba(128,171,161,.1);--skx-glass-border:hsla(0,0%,100%,.16);--skx-frost-bg:hsla(0,0%,100%,.1);--skx-frost-tint:rgba(8,22,19,.6);--skx-frost-milk:hsla(0,0%,100%,.04);--skx-frost-reflect:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.015) 40%,hsla(0,0%,100%,0) 60%);--skx-frost-fill:var(--skx-frost-reflect),linear-gradient(var(--skx-frost-milk),var(--skx-frost-milk)),var(--skx-frost-tint);--skx-seg-fill:var(--skx-frost-reflect),linear-gradient(var(--skx-frost-bg),var(--skx-frost-bg)),var(--skx-frost-tint);--skx-frost-bg-hover:hsla(0,0%,100%,.15);--skx-frost-bg-soft:hsla(0,0%,100%,.05);--skx-frost-edge:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.2));--skx-frost-line:hsla(0,0%,100%,.24);--skx-frost-hilite:inset 0 1px 0 0 hsla(0,0%,100%,.22);--skx-frost-blur:blur(22px) saturate(1.4);--skx-frost-side-bg:rgba(15,40,34,.3);--skx-frame-bg:rgba(15,40,34,.58);--skx-frame-line:hsla(0,0%,100%,.08);--skx-side-edge:linear-gradient(180deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.04));--skx-chat-bg:rgba(15,40,34,.42);--skx-chat-ai-bg:hsla(0,0%,100%,.86);--skx-chat-user-tint:rgba(8,22,19,.4);--skx-chat-user-milk:hsla(0,0%,100%,.12);--skx-chat-user-bg:linear-gradient(var(--skx-chat-user-milk),var(--skx-chat-user-milk)),var(--skx-chat-user-tint);--skx-chat-input-tint:rgba(8,22,19,.4);--skx-chat-input-milk:hsla(0,0%,100%,.06);--skx-chat-input-bg:linear-gradient(var(--skx-chat-input-milk),var(--skx-chat-input-milk)),var(--skx-chat-input-tint);--skx-chat-cite-bg:rgba(15,40,34,.07);--skx-chat-cite-on:#fff;--skx-chat-row-bg:rgba(15,40,34,.05);--skx-chat-row-hover:rgba(15,40,34,.1);--skx-chat-preview-bg:hsla(0,0%,100%,.78);--skx-chat-mark:rgba(248,196,183,.62);--skx-aip-edge:linear-gradient(180deg,hsla(0,0%,100%,.32),hsla(0,0%,100%,.06));--skx-aip-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.12),0 6px 20px 0 rgba(0,0,0,.14);--skx-rule:rgba(0,0,0,.16);--skx-frost-panel:rgba(8,22,19,.25);--skx-read-surface:rgba(8,22,19,.62);--skx-read-ink:#e6ebe9;--skx-read-ink-2:#d5dcda;--skx-read-gray-1:#c3cdca;--skx-frost-blur-side:blur(28px) saturate(1.4);--skx-frost-side-under:rgba(15,40,34,.571);--skx-side-ink:#f0f3f2;--skx-side-ink-2:#e1e7e5;--skx-side-gray-1:#d3dad8;--skx-side-gray-2:#bac4c1;--skx-side-teal-ink:#b4d6cd;--skx-side-ico-filter:brightness(0) invert(.94);--skx-research-ink:#ccc;--skx-research-ink-2:#c2c9c7;--skx-research-gray-1:#b7bfbd;--skx-research-gray-2:#879491;--skx-research-teal-ink:#80aba1;--skx-research-ico-filter:brightness(0) invert(.8);--skx-frost-side-btn:linear-gradient(var(--skx-frost-bg),var(--skx-frost-bg)),var(--skx-frost-side-under);--skx-frost-side-card:linear-gradient(var(--skx-frost-bg-soft),var(--skx-frost-bg-soft)),var(--skx-frost-side-under);--skx-chip-tint:rgba(8,22,19,.54);--skx-chip-milk:hsla(0,0%,100%,.05);--skx-chip-milk-hover:hsla(0,0%,100%,.07);--skx-chip-fill:linear-gradient(var(--skx-chip-milk),var(--skx-chip-milk)),var(--skx-chip-tint);--skx-chip-fill-hover:linear-gradient(var(--skx-chip-milk-hover),var(--skx-chip-milk-hover)),var(--skx-chip-tint);--skx-chip-line:hsla(0,0%,100%,.12);--skx-frost-menu-bg:rgba(21,46,40,.95);--skx-frost-menu-line:hsla(0,0%,100%,.1);--skx-frost-solid:#1f3a34;--skx-frost-over:#364e48;--skx-blur:blur(12px);--skx-radius-sm:.4rem;--skx-radius-md:.6rem;--skx-radius-lg:.8rem;--skx-radius-pill:2.2rem;--skx-search-grad:linear-gradient(134deg,#5f8f85 13%,#152e28 89%);--skx-page-bg:#0f2822;--skx-shadow-lnb:2px 2px 36px 0 rgba(0,0,0,.08);--skx-shadow-banner:0 4px 12px 0 rgba(0,0,0,.16),0 4px 24px 0 rgba(0,0,0,.22);--skx-border-c1:hsla(0,0%,100%,.16);--skx-border-c2:#f8c4b7;--skx-scrollbar:hsla(0,0%,100%,.25);--skx-scrollbar-hover:hsla(0,0%,100%,.45);--skx-ink-on-light:#0f2822;--skx-seg-thumb:#0f2822;--skx-seg-thumb-ink:#fff;--skx-scrim:rgba(4,12,10,.62);--skx-spinner-filter:none;--skx-input-ring:var(--skx-frost-line);--skx-input-ring-focus:var(--skx-accent);--skx-input-glow:radial-gradient(circle closest-side,hsla(0,0%,100%,.9) 0%,hsla(0,0%,100%,.4) 30%,hsla(0,0%,100%,.12) 55%,hsla(0,0%,100%,0) 75%);--skx-send-empty-bg:hsla(0,0%,100%,.16);--skx-send-empty-line:hsla(0,0%,100%,.5);--skx-send-empty-ico-filter:brightness(0) invert(.9);--skx-chip-blur:none;--skx-aip-blur:none;--skx-chip-shadow:none;--skx-holo-wash:radial-gradient(60% 50% at 14% 6%,rgba(128,171,161,.03) 0%,rgba(128,171,161,0) 70%),radial-gradient(55% 50% at 88% 94%,rgba(128,171,161,.03) 0%,rgba(128,171,161,0) 70%);--skx-holo-band-1:linear-gradient(180deg,rgba(139,127,224,0),rgba(139,127,224,.32) 22%,rgba(244,177,158,.26) 44%,rgba(128,171,161,.3) 66%,rgba(223,243,255,.16) 84%,rgba(223,243,255,0));--skx-holo-band-2:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,0));--skx-holo-band-3:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.14) 50%,hsla(0,0%,100%,0));--skx-holo-veil:linear-gradient(90deg,rgba(15,40,34,.4),rgba(15,40,34,.4) 17.2rem,rgba(15,40,34,0) 22.2rem);--skx-holo-mask:linear-gradient(180deg,#000,#000 72%,transparent 85%)}.skx-reading{color-scheme:light;--skx-primary:#b5503b;--skx-accent:#b5503b;--skx-accent-strong:#9f4330;--skx-accent-grad:linear-gradient(135deg,#b5503b,#9f4330);--skx-on-accent:#fff;--skx-ink-strong:#1d211f;--skx-ink:#1d211f;--skx-ink-2:#454545;--skx-gray-1:#666;--skx-gray-2:#767676;--skx-teal-ink:#3f7468;--skx-success:#166534;--skx-success-bg:#e6f4ea;--skx-danger:#c62828;--skx-danger-bg:#fdecec;--skx-ico-filter:none;--skx-ico-on-accent-filter:brightness(0) invert(1);--skx-ico-accent-filter:brightness(0) invert(69%) sepia(35%) saturate(940%) hue-rotate(315deg) brightness(65%) contrast(143%);--skx-line:#e3e1dc;--skx-white:#fff;--skx-glass:#fff;--skx-glass-2:#faf9f6;--skx-glass-teal:#eef4f2;--skx-glass-border:#e3e1dc;--skx-frost-bg:#fff;--skx-frost-tint:#fff;--skx-frost-milk:#fff;--skx-frost-reflect:linear-gradient(#fff,#fff);--skx-frost-fill:linear-gradient(#fff,#fff);--skx-seg-fill:linear-gradient(#fff,#fff);--skx-frost-bg-hover:#f4f3ef;--skx-frost-bg-soft:#faf9f6;--skx-frost-edge:linear-gradient(180deg,#e3e1dc,#e3e1dc);--skx-frost-line:#e3e1dc;--skx-frost-hilite:none;--skx-frost-blur:none;--skx-frost-side-bg:#fff;--skx-frame-bg:#fff;--skx-frame-line:#e3e1dc;--skx-side-edge:linear-gradient(#e3e1dc,#e3e1dc);--skx-chat-bg:#fff;--skx-chat-ai-bg:#f4f3ef;--skx-chat-user-tint:#eef4f2;--skx-chat-user-milk:#eef4f2;--skx-chat-user-bg:linear-gradient(#eef4f2,#eef4f2);--skx-chat-input-tint:#fff;--skx-chat-input-milk:#fff;--skx-chat-input-bg:linear-gradient(#fff,#fff);--skx-chat-cite-bg:rgba(29,33,31,.06);--skx-chat-cite-on:#fff;--skx-chat-row-bg:rgba(29,33,31,.04);--skx-chat-row-hover:rgba(29,33,31,.08);--skx-chat-preview-bg:#fff;--skx-chat-mark:rgba(181,80,59,.18);--skx-aip-edge:linear-gradient(#e3e1dc,#e3e1dc);--skx-aip-shadow:none;--skx-rule:#e3e1dc;--skx-frost-panel:#faf9f6;--skx-read-surface:#fff;--skx-read-ink:#1d211f;--skx-read-ink-2:#454545;--skx-read-gray-1:#666;--skx-frost-blur-side:none;--skx-frost-side-under:#fff;--skx-side-ink:#1d211f;--skx-side-ink-2:#454545;--skx-side-gray-1:#666;--skx-side-gray-2:#767676;--skx-side-teal-ink:#3f7468;--skx-side-ico-filter:none;--skx-research-ink:#1d211f;--skx-research-ink-2:#454545;--skx-research-gray-1:#666;--skx-research-gray-2:#767676;--skx-research-teal-ink:#3f7468;--skx-research-ico-filter:none;--skx-frost-side-btn:linear-gradient(#f4f3ef,#f4f3ef);--skx-frost-side-card:linear-gradient(#faf9f6,#faf9f6);--skx-chip-tint:#fff;--skx-chip-milk:#fff;--skx-chip-milk-hover:#f4f3ef;--skx-chip-fill:linear-gradient(#fff,#fff);--skx-chip-fill-hover:linear-gradient(#f4f3ef,#f4f3ef);--skx-chip-line:#e3e1dc;--skx-frost-menu-bg:#fff;--skx-frost-menu-line:#e3e1dc;--skx-frost-solid:#fff;--skx-frost-over:#fff;--skx-blur:none;--skx-search-grad:linear-gradient(134deg,#b5503b 13%,#f6f5f2 89%);--skx-page-bg:#f6f5f2;--skx-shadow-lnb:2px 2px 36px 0 rgba(29,33,31,.06);--skx-shadow-banner:0 4px 12px 0 rgba(29,33,31,.06),0 4px 24px 0 rgba(29,33,31,.08);--skx-border-c1:#e3e1dc;--skx-border-c2:#b5503b;--skx-scrollbar:rgba(29,33,31,.28);--skx-scrollbar-hover:rgba(29,33,31,.5);--skx-ink-on-light:#1d211f;--skx-seg-thumb:#1d211f;--skx-seg-thumb-ink:#fff;--skx-scrim:rgba(29,33,31,.5);--skx-spinner-filter:brightness(.62) saturate(1.4) drop-shadow(0 0 .5px rgba(29,33,31,.45));--skx-input-ring:var(--skx-line);--skx-input-ring-focus:var(--skx-accent);--skx-input-glow:radial-gradient(circle closest-side,rgba(29,33,31,.3) 0%,rgba(29,33,31,.12) 30%,rgba(29,33,31,.04) 55%,rgba(29,33,31,0) 75%);--skx-send-empty-bg:rgba(29,33,31,.08);--skx-send-empty-line:rgba(29,33,31,.5);--skx-send-empty-ico-filter:brightness(0) invert(.4);--skx-chip-blur:none;--skx-aip-blur:none;--skx-chip-shadow:none;background:var(--skx-page-bg);color:var(--skx-ink)}html[data-theme=pink]{color-scheme:light;--skx-primary:#1a1115;--skx-accent:#1a1115;--skx-accent-strong:#3a2a32;--skx-accent-grad:linear-gradient(135deg,#1a1115,#3a2a32);--skx-on-accent:#f2f2f0;--skx-ink-strong:#1a1115;--skx-ink:#2b2025;--skx-ink-2:#4a3f45;--skx-gray-1:#574c53;--skx-gray-2:#5c5158;--skx-teal-ink:#7a3f5c;--skx-success:#166534;--skx-success-bg:rgba(22,101,52,.1);--skx-danger:#b3261e;--skx-danger-bg:rgba(179,38,30,.1);--skx-ico-filter:brightness(0) invert(.12);--skx-ico-on-accent-filter:brightness(0) invert(.95);--skx-ico-accent-filter:brightness(0) invert(.1);--skx-line:rgba(26,17,21,.14);--skx-white:#fff;--skx-glass:hsla(0,0%,100%,.5);--skx-glass-2:hsla(0,0%,100%,.38);--skx-glass-teal:rgba(234,169,203,.22);--skx-glass-border:rgba(26,17,21,.1);--skx-frost-bg:hsla(0,0%,100%,.34);--skx-frost-tint:hsla(0,0%,100%,.1);--skx-frost-milk:hsla(0,0%,100%,.22);--skx-frost-reflect:linear-gradient(135deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.1) 42%,hsla(0,0%,100%,0) 62%);--skx-frost-fill:var(--skx-frost-reflect),linear-gradient(var(--skx-frost-milk),var(--skx-frost-milk)),var(--skx-frost-tint);--skx-seg-fill:var(--skx-frost-reflect),linear-gradient(var(--skx-frost-bg),var(--skx-frost-bg)),var(--skx-frost-tint);--skx-frost-bg-hover:hsla(0,0%,100%,.6);--skx-frost-bg-soft:hsla(0,0%,100%,.2);--skx-frost-edge:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.4));--skx-frost-line:hsla(0,0%,100%,.7);--skx-frost-hilite:inset 0 1px 0 0 hsla(0,0%,100%,.95),inset 0 -1px 0 0 hsla(0,0%,100%,.35),0 10px 30px -10px rgba(150,70,110,.16);--skx-frost-blur:blur(22px) saturate(1.4);--skx-frost-side-bg:hsla(0,0%,100%,.3);--skx-frame-bg:hsla(0,0%,100%,.28);--skx-frame-line:hsla(0,0%,100%,.8);--skx-side-edge:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.3));--skx-chat-bg:hsla(0,0%,100%,.34);--skx-chat-ai-bg:hsla(0,0%,100%,.85);--skx-chat-user-tint:rgba(234,169,203,.34);--skx-chat-user-milk:hsla(0,0%,100%,.22);--skx-chat-user-bg:linear-gradient(var(--skx-chat-user-milk),var(--skx-chat-user-milk)),var(--skx-chat-user-tint);--skx-chat-input-tint:hsla(0,0%,100%,.1);--skx-chat-input-milk:hsla(0,0%,100%,.4);--skx-chat-input-bg:linear-gradient(var(--skx-chat-input-milk),var(--skx-chat-input-milk)),var(--skx-chat-input-tint);--skx-chat-cite-bg:rgba(26,17,21,.06);--skx-chat-cite-on:#fff;--skx-chat-row-bg:rgba(26,17,21,.04);--skx-chat-row-hover:rgba(26,17,21,.08);--skx-chat-preview-bg:hsla(0,0%,100%,.82);--skx-chat-mark:rgba(234,169,203,.5);--skx-aip-edge:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.35));--skx-aip-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.9),0 10px 30px -10px rgba(150,70,110,.16);--skx-rule:rgba(26,17,21,.1);--skx-frost-panel:hsla(0,0%,100%,.3);--skx-read-surface:hsla(0,0%,100%,.8);--skx-read-ink:#1a1115;--skx-read-ink-2:#3a2f35;--skx-read-gray-1:#574c53;--skx-frost-blur-side:blur(28px) saturate(1.4);--skx-frost-side-under:hsla(0,0%,100%,.12);--skx-side-ink:#1a1115;--skx-side-ink-2:#3a2f35;--skx-side-gray-1:#574c53;--skx-side-gray-2:#5c5158;--skx-side-teal-ink:#7a3f5c;--skx-side-ico-filter:brightness(0) invert(.12);--skx-research-ink:#2b2025;--skx-research-ink-2:#3a2f35;--skx-research-gray-1:#574c53;--skx-research-gray-2:#5c5158;--skx-research-teal-ink:#7a3f5c;--skx-research-ico-filter:brightness(0) invert(.12);--skx-frost-side-btn:linear-gradient(var(--skx-frost-bg),var(--skx-frost-bg)),var(--skx-frost-side-under);--skx-frost-side-card:linear-gradient(var(--skx-frost-bg-soft),var(--skx-frost-bg-soft)),var(--skx-frost-side-under);--skx-chip-tint:hsla(0,0%,100%,.12);--skx-chip-milk:hsla(0,0%,100%,.28);--skx-chip-milk-hover:hsla(0,0%,100%,.5);--skx-chip-fill:linear-gradient(var(--skx-chip-milk),var(--skx-chip-milk)),var(--skx-chip-tint);--skx-chip-fill-hover:linear-gradient(var(--skx-chip-milk-hover),var(--skx-chip-milk-hover)),var(--skx-chip-tint);--skx-chip-line:hsla(0,0%,100%,.85);--skx-frost-menu-bg:hsla(0,0%,100%,.9);--skx-frost-menu-line:rgba(26,17,21,.1);--skx-frost-solid:#fff;--skx-frost-over:#fbf1f5;--skx-blur:blur(12px);--skx-search-grad:linear-gradient(134deg,#eaa9cb 13%,#fff5f9 89%);--skx-page-bg:#f0ddd6;--skx-shadow-lnb:2px 2px 36px 0 rgba(26,17,21,.06);--skx-shadow-banner:0 4px 12px 0 rgba(26,17,21,.08),0 4px 24px 0 rgba(26,17,21,.1);--skx-border-c1:rgba(214,140,178,.32);--skx-border-c2:#1a1115;--skx-scrollbar:rgba(26,17,21,.25);--skx-scrollbar-hover:rgba(26,17,21,.45);--skx-ink-on-light:#1a1115;--skx-seg-thumb:#1a1115;--skx-seg-thumb-ink:#f2f2f0;--skx-scrim:rgba(26,17,21,.4);--skx-spinner-filter:brightness(.62) saturate(1.4) drop-shadow(0 0 .5px rgba(26,17,21,.45));--skx-input-ring:var(--skx-line);--skx-input-ring-focus:#1a1115;--skx-input-glow:radial-gradient(circle closest-side,rgba(230,120,170,.85) 0%,rgba(236,150,188,.4) 30%,rgba(240,170,200,.14) 55%,rgba(240,170,200,0) 75%);--skx-send-empty-bg:rgba(26,17,21,.08);--skx-send-empty-line:rgba(26,17,21,.5);--skx-send-empty-ico-filter:brightness(0) invert(.4);--skx-chip-blur:blur(18px) saturate(1.3);--skx-aip-blur:blur(22px) saturate(1.3);--skx-chip-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.9),0 8px 24px -10px rgba(150,70,110,.14);--skx-holo-wash:radial-gradient(48% 58% at 48% 42%,rgba(232,166,194,.7) 0%,rgba(232,166,194,0) 100%),radial-gradient(40% 50% at 92% 14%,rgba(240,228,205,.85) 0%,rgba(240,228,205,0) 100%),radial-gradient(50% 45% at 10% 92%,rgba(255,250,247,.7) 0%,rgba(255,250,247,0) 100%),radial-gradient(40% 40% at 96% 88%,hsla(4,48%,94%,.8) 0%,hsla(4,48%,94%,0) 100%);--skx-holo-band-1:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(255,250,244,.3) 28%,hsla(0,0%,100%,.34) 52%,rgba(255,238,247,.24) 76%,hsla(0,0%,100%,0));--skx-holo-band-2:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.34) 50%,hsla(0,0%,100%,0));--skx-holo-band-3:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.28) 50%,hsla(0,0%,100%,0));--skx-holo-veil:none;--skx-holo-mask:none}html[data-theme=pink] img[src$="/skovix-spinner-clean-160.gif"]{content:url(../skovix-spinner-pink-160.webp)}html[data-theme=pink] img[src$="/skovix-spinner-front-160.png"]{content:url(../skovix-spinner-front-pink-160.png)}html[data-theme=pink] .skx-reading{--skx-primary:#1a1115;--skx-accent:#1a1115;--skx-accent-strong:#3a2a32;--skx-accent-grad:linear-gradient(135deg,#1a1115,#3a2a32);--skx-on-accent:#fff;--skx-ico-on-accent-filter:brightness(0) invert(1);--skx-ico-accent-filter:brightness(0) invert(.1);--skx-teal-ink:#7a3f5c;--skx-side-teal-ink:#7a3f5c;--skx-research-teal-ink:#7a3f5c;--skx-search-grad:linear-gradient(134deg,#eaa9cb 13%,#f6f5f2 89%);--skx-border-c2:#1a1115}.skx-holo{background:var(--skx-holo-wash),var(--skx-page-bg);inset:0;isolation:isolate;-webkit-mask-image:var(--skx-holo-mask);mask-image:var(--skx-holo-mask);overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.skx-holo__band{mix-blend-mode:screen;position:absolute;will-change:transform}.skx-holo__band--1{animation:skx-holo-a 36s ease-in-out -11s infinite alternate;background:var(--skx-holo-band-1);height:26vmax;left:20%;margin:-13vmax 0 0 -75vmax;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);top:50%;transform:rotate(64deg);width:150vmax}.skx-holo__band--2,.skx-holo__band--3{-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.skx-holo__band--2{animation:skx-holo-b 24s ease-in-out -7s infinite alternate;background:var(--skx-holo-band-2);height:70vh;left:76%;margin-left:-2.5vmax;top:12vh;transform:rotate(12deg);width:5vmax}.skx-holo__band--3{animation:skx-holo-c 31s ease-in-out -19s infinite alternate;background:var(--skx-holo-band-3);height:55vh;left:90%;margin-left:-1.75vmax;top:30vh;transform:rotate(-8deg);width:3.5vmax}@keyframes skx-holo-a{0%{transform:translate3d(-6vw,-2vh,0) rotate(60deg) scale(1)}to{transform:translate3d(7vw,3vh,0) rotate(68deg) scale(1.06)}}@keyframes skx-holo-b{0%{transform:translate3d(0,-22vh,0) rotate(10deg)}to{transform:translate3d(-2vw,24vh,0) rotate(14deg)}}@keyframes skx-holo-c{0%{transform:translate3d(1vw,20vh,0) rotate(-10deg)}to{transform:translate3d(-1vw,-22vh,0) rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.skx-holo__band{animation:none}}.skx-holo__veil{background:var(--skx-holo-veil);bottom:0;left:0;position:absolute;top:0;width:22.2rem}.skx-app *,.skx-app :after,.skx-app :before{box-sizing:border-box}.skx-app{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;margin:0;-webkit-font-smoothing:antialiased}.skx-app button{cursor:pointer;font-family:inherit}.skx-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mt_0{margin-top:0!important}.mt_5{margin-top:.25rem}.mt_5i{margin-top:.25rem!important}.mt_10{margin-top:.5rem}.mt_10i{margin-top:.5rem!important}.mt_15{margin-top:.75rem}.mt_15i{margin-top:.75rem!important}.mt_20{margin-top:1rem}.mt_20i{margin-top:1rem!important}.mt_25{margin-top:1.25rem}.mt_25i{margin-top:1.25rem!important}.mt_30{margin-top:1.5rem}.mt_30i{margin-top:1.5rem!important}.mt_35{margin-top:1.75rem}.mt_35i{margin-top:1.75rem!important}.mt_40{margin-top:2rem}.mt_40i{margin-top:2rem!important}.mt_45{margin-top:2.25rem}.mt_45i{margin-top:2.25rem!important}.mt_50{margin-top:2.5rem}.mt_50i{margin-top:2.5rem!important}:where(img[src*="/img/ico-"]){filter:var(--skx-ico-filter)}:where(img[src$="/img/ico-bookmark-on.svg"],img[src$="/img/ico-bookmark.svg"]){filter:none}:where(img[src$="/img/ico-avatar.svg"],img[src$="/img/ico-book-thumb.svg"],img[src$="/img/ico-ai-related.svg"],img[src$="/img/ico-book-select.svg"]){filter:hue-rotate(110deg) saturate(.55) brightness(1.25)}:where(img[src$="/img/ico-sort-on.svg"],img[src$="/img/ico-paper-bookmark.svg"]){filter:var(--skx-ico-accent-filter)}.skx-reading img[src$="/img/ico-spinner.svg"]{filter:brightness(0) invert(.4)}:where(img[src*="/skovix-spinner-"]){filter:var(--skx-spinner-filter)}.skx-app{align-items:stretch;display:flex;min-height:100vh;padding:1.2rem}.skx-lnb{backdrop-filter:var(--skx-frost-blur-side);-webkit-backdrop-filter:var(--skx-frost-blur-side);background:var(--skx-frost-side-bg);border-radius:var(--skx-radius-lg);box-shadow:var(--skx-shadow-lnb);display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 2.4rem);min-height:30rem;width:16rem;--skx-ink:var(--skx-side-ink);--skx-ink-2:var(--skx-side-ink-2);--skx-gray-1:var(--skx-side-gray-1);--skx-gray-2:var(--skx-side-gray-2);--skx-teal-ink:var(--skx-side-teal-ink);--skx-ico-filter:var(--skx-side-ico-filter);margin-right:1.2rem;overflow:hidden;position:sticky;top:1.2rem;transition:width .3s cubic-bezier(.4,0,.2,1),padding .25s ease,min-height .3s ease}.skx-lnb__logo{align-items:center;display:flex;justify-content:space-between;padding:1.2rem}.skx-logo{align-items:center;cursor:pointer;display:inline-flex;text-decoration:none}.skx-logo:focus-visible{outline:2px solid var(--skx-accent);outline-offset:4px}.skx-logo__word{width:4.6rem}.skx-icon-btn{align-items:center;background:none;border:none;border-radius:var(--skx-radius-md);display:inline-flex;height:40px;justify-content:center;padding:0;transition:background-color .15s;width:40px}.skx-icon-btn:hover{background:var(--skx-frost-bg)}.skx-icon-btn img{display:block;height:1.6rem;width:1.6rem}.skx-lnb__new{padding:.8rem 1.2rem}.skx-newchat{align-items:center;background:var(--skx-frost-side-btn);border:none;border-radius:var(--skx-radius-sm);box-shadow:var(--skx-frost-hilite);display:flex;gap:.4rem;justify-content:center;padding:.4rem 1.2rem .4rem .4rem;transition:background-color .15s;width:100%}.skx-newchat:hover{box-shadow:inset 0 0 0 1px var(--skx-frost-line)}.skx-newchat__icon{align-items:center;display:inline-flex;flex-shrink:0;height:1.6rem;justify-content:center;width:1.6rem}.skx-newchat__icon img{display:block;height:1.2rem;width:1.2rem}.skx-newchat__label{color:var(--skx-ink);font-size:.8rem;font-weight:500;line-height:1.5}.skx-lnb__menu{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem .4rem}.skx-menu-item{align-items:center;background:none;border:none;border-radius:var(--skx-radius-sm);display:flex;gap:.4rem;padding:.4rem;text-align:left;transition:background-color .15s;width:100%}.skx-menu-item:hover{background:var(--skx-glass-teal)}.skx-menu-item__icon{align-items:center;display:inline-flex;flex-shrink:0;height:1.6rem;justify-content:center;width:1.6rem}.skx-menu-item__icon img{display:block;height:auto;width:100%}.skx-menu-item__label{color:var(--skx-ink);flex:1;font-size:.8rem;font-weight:500;line-height:1.5}.skx-history{display:flex;flex:1;flex-direction:column;gap:.8rem;min-height:0;padding:1.2rem .8rem}.skx-history__title{color:var(--skx-ink);font-size:.7rem;font-weight:700;line-height:1.5;margin:0;padding:0 .4rem}.skx-history__list{list-style:none;margin:0;overflow-y:auto;padding:0}.skx-history-item,.skx-history__list{display:flex;flex-direction:column;gap:.4rem}.skx-history-item{background:none;border:none;border-radius:var(--skx-radius-sm);padding:.4rem;text-align:left;transition:background-color .15s;width:100%}.skx-history-item:hover{background:var(--skx-frost-bg)}.skx-history-item__query{color:var(--skx-ink);font-size:.7rem;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.skx-history-item__time{color:var(--skx-gray-2);font-size:.6rem;font-weight:500;line-height:1.5;width:100%}.skx-profile{align-items:center;display:flex;gap:.4rem;padding:1.2rem}.skx-profile__avatar{display:block;flex-shrink:0;height:1.6rem;width:1.6rem}.skx-profile__name{color:var(--skx-ink);flex:1;font-size:.8rem;font-weight:500;line-height:1.5}.skx-lnb__rail{align-items:center;display:none;flex-direction:column;gap:.4rem}.skx-rail__item{display:flex;position:relative}.skx-rail__btn{align-items:center;background:none;border:none;border-radius:var(--skx-radius-md);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:relative;transition:background-color .15s;width:40px}.skx-rail__btn:hover{background:var(--skx-frost-bg)}.skx-rail__btn:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-rail__ico{display:block;height:1.6rem;width:1.6rem}.skx-rail__dot{background:var(--skx-primary);border-radius:50%;box-shadow:0 0 0 2px var(--skx-frost-menu-bg);height:9px;position:absolute;right:7px;top:7px;width:9px}.skx-rail__tip{animation:skx-rail-tip .12s ease-out both;background:var(--skx-frost-menu-bg);border:1px solid var(--skx-frost-menu-line);border-radius:var(--skx-radius-sm);box-shadow:var(--skx-shadow-banner);color:var(--skx-ink);font-size:.7rem;font-weight:500;left:calc(100% + .6rem);line-height:1.4;padding:.25rem .6rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:6}.skx-rail__tip:before{border:.25rem solid transparent;border-right:.25rem solid var(--skx-frost-menu-bg);content:"";margin-top:-.25rem;position:absolute;right:100%;top:50%}@keyframes skx-rail-tip{0%{opacity:0;transform:translate(-.2rem,-50%)}to{opacity:1;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.skx-rail__tip{animation:none}}@media(min-width:769px){.skx-app.is-lnb-collapsed .skx-lnb,.skx-lnb.is-lnb-collapsed{background:var(--skx-frost-side-bg);min-height:0;min-width:calc(40px + 1.2rem);overflow:visible;padding:1.2rem .6rem;width:calc(40px + 1.2rem);z-index:5}.skx-app.is-lnb-collapsed .skx-lnb>:not(.skx-lnb__rail):not(.skx-profile),.skx-lnb.is-lnb-collapsed>:not(.skx-lnb__rail):not(.skx-profile){display:none}.skx-app.is-lnb-collapsed .skx-lnb__rail,.skx-lnb.is-lnb-collapsed .skx-lnb__rail{display:flex}.skx-lnb.is-lnb-collapsed .skx-profile{justify-content:center;margin-top:auto;padding:0}.skx-lnb.is-lnb-collapsed .skx-profile>:not(.skx-profile__avatar){display:none}}.skx-lnb-opener,.skx-lnb-scrim{display:none}@media(max-width:768px){.skx-app{flex-direction:column}.skx-lnb-opener{align-items:center;align-self:flex-start;background:var(--skx-frost-bg);border:none;border-radius:var(--skx-radius-md);box-shadow:var(--skx-frost-hilite);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.4rem;justify-content:center;margin:0 0 .6rem;padding:0;width:2.4rem}.skx-lnb-opener img{display:block;height:1.4rem;width:1.4rem}.skx-lnb-opener:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-app.is-lnb-collapsed .skx-lnb,.skx-lnb,.skx-lnb.is-lnb-collapsed{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--skx-frost-solid);border-radius:0 var(--skx-radius-lg) var(--skx-radius-lg) 0;bottom:0;left:0;margin:0;max-height:none;min-height:0;min-width:0;overflow:hidden;overscroll-behavior:contain;padding:0;position:fixed;top:0;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;visibility:hidden;width:min(17rem,calc(100vw - 3rem));z-index:90}.skx-lnb.is-drawer-open{transform:none;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s;visibility:visible}.skx-lnb-scrim{background:var(--skx-scrim);display:block;inset:0;opacity:0;position:fixed;transition:opacity .28s ease,visibility 0s linear .28s;visibility:hidden;z-index:80}.skx-lnb-scrim.is-open{opacity:1;transition:opacity .28s ease;visibility:visible}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.skx-app.is-lnb-collapsed .skx-lnb,.skx-lnb,.skx-lnb-scrim,.skx-lnb-scrim.is-open,.skx-lnb.is-drawer-open,.skx-lnb.is-lnb-collapsed{transition:none}}html.skx-scroll-lock{overflow:hidden}.skx-contents{align-items:center;border-radius:var(--skx-radius-lg);display:flex;flex:1;justify-content:center;min-width:0;padding:1.2rem 3rem}@media(max-width:480px){.skx-app{padding-left:16px;padding-right:16px}.skx-contents{padding:1.2rem 0}}.skx-contents__inner{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:48rem;width:100%}.skx-hero{color:var(--skx-ink);font-size:1.2rem;font-weight:600;line-height:1.5;margin:0;text-align:center}.skx-brand{gap:.75rem;margin:0 0 .75rem;text-align:center}.skx-brand,.skx-brand__head{align-items:center;display:flex;flex-direction:column;width:100%}.skx-brand__head{gap:1rem;margin:0}.skx-brand__half{display:inline-block}.skx-brand__sub{color:var(--skx-ink-2);font-size:.9rem;line-height:1.6;margin:0;text-wrap:balance;word-break:keep-all}.skx-brand__sub-name{color:var(--skx-ink-strong);font-weight:700;margin-right:.3rem}.skx-brand__line{color:var(--skx-ink);font-size:1.6rem;font-weight:600;line-height:1.5;text-wrap:balance;word-break:keep-all}.skx-brand__logo{width:min(17.5rem,100%)}@media(max-width:480px){.skx-brand__line{font-size:1rem}.skx-brand__sub{font-size:.8rem}}.skx-seg{backdrop-filter:var(--skx-frost-blur);-webkit-backdrop-filter:var(--skx-frost-blur);background:var(--skx-seg-fill);box-shadow:var(--skx-frost-hilite);display:inline-grid;grid-template-columns:repeat(var(--seg-n,2),1fr);max-width:100%;padding:.1rem;position:relative;width:10.8rem}.skx-seg,.skx-seg__thumb{border-radius:var(--skx-radius-pill)}.skx-seg__thumb{background:var(--skx-seg-thumb);bottom:.1rem;left:.1rem;pointer-events:none;position:absolute;top:.1rem;transform:translate(calc(var(--seg-i, 0)*100%));transition:transform .38s cubic-bezier(.34,1.32,.42,1);width:calc((100% - .2rem)/var(--seg-n, 2))}.skx-seg__btn{align-items:center;background:none;border:none;border-radius:var(--skx-radius-pill);color:var(--skx-gray-2);display:inline-flex;font-size:.8rem;font-weight:500;justify-content:center;line-height:1.5;padding:.35rem 0;position:relative;transition:color .25s ease;white-space:nowrap;z-index:1}.skx-seg__btn:hover:not(.is-active){color:var(--skx-ink)}.skx-seg__btn.is-active{color:var(--skx-seg-thumb-ink)}.skx-seg__btn:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-seg__short{display:none}@media(max-width:480px){.skx-seg__btn{padding:.35rem 0}.skx-seg__full{display:none}.skx-seg__short{display:inline}}@media(prefers-reduced-motion:reduce){.skx-seg__thumb{transition:none}}.skx-search{display:flex;flex-direction:column;gap:.8rem;width:100%}.skx-search__box{align-items:center;backdrop-filter:var(--skx-frost-blur);-webkit-backdrop-filter:var(--skx-frost-blur);background:var(--skx-frost-fill);border-radius:1rem;box-shadow:var(--skx-frost-hilite);display:grid;grid-template-areas:"field field" "plus send";grid-template-columns:minmax(0,1fr) auto;min-height:6.8rem;padding:1rem 1.3rem .75rem;position:relative;row-gap:.6rem;width:100%;z-index:3}.skx-search__box>.rs-plus{grid-area:plus}@media(max-width:480px){.skx-search__box{padding:1.1rem 1.1rem .8rem;row-gap:.5rem}}.skx-aip:before,.skx-chat-panel__inner:before,.skx-lnb:before,.skx-rframe:before,.skx-rsearch:before,.skx-search__box:before,.skx-seg:before{background:var(--skx-frost-edge);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(var(--skx-ink-strong) 0 0) content-box,linear-gradient(var(--skx-ink-strong) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.skx-rsearch:before,.skx-search__box:before{background:var(--skx-input-ring)}.skx-rsearch:focus-within:before,.skx-search__box:focus-within:before{background:var(--skx-input-ring-focus)}.skx-search__glow{display:none}@supports (offset-path:border-box){@media(prefers-reduced-motion:no-preference){.skx-search__glow{border-radius:inherit;display:block;inset:0;-webkit-mask:linear-gradient(var(--skx-ink-strong) 0 0) content-box,linear-gradient(var(--skx-ink-strong) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;overflow:hidden;padding:2px;pointer-events:none;position:absolute}.skx-search__glow:before{animation:skx-glow-travel 5s linear infinite;background:var(--skx-input-glow);border-radius:50%;content:"";height:12rem;left:0;offset-anchor:50% 50%;offset-distance:0;offset-path:border-box;position:absolute;top:0;width:12rem}@keyframes skx-glow-travel{to{offset-distance:100%}}}}.skx-search__field{display:block;grid-area:field;padding:0;width:100%}.skx-search__input{background:transparent;border:none;color:var(--skx-ink);display:block;font-family:inherit;font-size:.8rem;font-weight:500;height:2.8rem;line-height:1.4;outline:none;resize:none;width:100%}.skx-search__input::-moz-placeholder{color:var(--skx-ink-2)}.skx-search__input::placeholder{color:var(--skx-ink-2)}.skx-search__actions{align-items:center;display:flex;gap:.5rem;grid-area:send;justify-content:flex-end}.skx-send{align-items:center;background:var(--skx-primary);border:none;border-radius:50%;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;transition:filter .15s,background-color .15s,box-shadow .15s;width:2rem}.skx-send:hover{filter:brightness(1.05)}.skx-send[aria-disabled=true]{background:var(--skx-send-empty-bg);box-shadow:inset 0 0 0 1px var(--skx-send-empty-line)}.skx-send[aria-disabled=true]:hover{filter:none}.skx-send[aria-disabled=true] img{filter:var(--skx-send-empty-ico-filter)}@media(prefers-reduced-motion:reduce){.skx-send{transition:none}}.skx-send img{display:block;filter:var(--skx-ico-on-accent-filter);height:auto;width:1rem}.skx-search__box .skx-send{height:1.7rem;width:1.7rem}.skx-search__box .skx-send img{width:.85rem}@media(max-width:768px){.skx-search__box .skx-send{height:2rem;width:2rem}.skx-search__box .skx-send img{width:1rem}}.skx-chips{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.skx-chips>li{animation:skx-chip-rise .8s cubic-bezier(.22,.61,.36,1) backwards;min-width:0}.skx-chips>li:first-child{animation-delay:.08s}.skx-chips>li:nth-child(2){animation-delay:.2s}.skx-chips>li:nth-child(3){animation-delay:.32s}@keyframes skx-chip-rise{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.skx-chips>li{animation:none}}@media(max-width:480px){.skx-chips{gap:.4rem;grid-template-columns:minmax(0,1fr)}}.skx-chip{align-items:center;backdrop-filter:var(--skx-chip-blur);-webkit-backdrop-filter:var(--skx-chip-blur);background:var(--skx-chip-fill);border:1px solid var(--skx-chip-line);border-radius:var(--skx-radius-sm);box-shadow:var(--skx-chip-shadow);color:var(--skx-ink);display:flex;flex-direction:column;font-family:inherit;font-size:.75rem;font-weight:400;gap:.4rem;height:100%;justify-content:center;line-height:1.4;min-height:5.3rem;padding:.9rem .8rem;text-align:center;transition:background-color .15s,border-color .15s;width:100%;word-break:keep-all}.skx-chip:hover{background:var(--skx-chip-fill-hover);border-color:var(--skx-frost-line)}.skx-chip__icon{display:block;filter:var(--skx-ico-filter);flex-shrink:0;height:.95rem;opacity:.55;width:auto}@media(max-width:768px){.skx-chip{font-size:.9rem}}@media(max-width:480px){.skx-chip{flex-direction:row;gap:.5rem;justify-content:flex-start;min-height:3.8rem;padding:.6rem .8rem;text-align:left}.skx-chip__icon{height:1.1rem}}.skx-chip:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-reco-link{align-items:center;align-self:center;border-radius:var(--skx-radius-sm);color:var(--skx-ink);display:inline-flex;font-size:.75rem;font-weight:500;gap:.4rem;line-height:1.5;padding:.3rem .6rem;text-decoration:none;transition:color .15s}.skx-reco-link:hover{color:var(--skx-ink-strong);text-decoration:underline}.skx-reco-link:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-reco-link img{display:block;height:.65rem;width:auto}.skx-reco-link--ghost{pointer-events:none;visibility:hidden}.skx-search__box .rs-plus__anchor{position:static}.rs-plus__anchor .rs-plus__menu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--skx-frost-menu-bg);border:1px solid var(--skx-frost-menu-line);border-radius:var(--skx-radius-md);min-width:0;padding:.45rem;width:11.3rem}.skx-search__box .rs-plus__anchor .rs-plus__menu{top:calc(100% - 1px)}.skx-rsearch .rs-plus__palette,.skx-search__box .rs-plus__palette{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--skx-frost-menu-bg);border:1px solid var(--skx-frost-menu-line);border-radius:var(--skx-radius-md)}.rs-plus__menu .rs-plus__item{align-items:stretch;background:var(--skx-frost-bg);border-radius:var(--skx-radius-sm);flex-direction:column;padding:.6rem;transition:background-color .15s ease,box-shadow .15s ease}.rs-plus__menu .rs-plus__item.is-selected,.rs-plus__menu .rs-plus__item:focus-visible,.rs-plus__menu .rs-plus__item:hover{background:var(--skx-frost-bg-hover);box-shadow:inset 0 0 0 1px var(--skx-border-c2)}.rs-plus__menu .rs-plus__label{transition:color .15s ease}.rs-plus__menu .rs-plus__item.is-selected .rs-plus__label,.rs-plus__menu .rs-plus__item:focus-visible .rs-plus__label,.rs-plus__menu .rs-plus__item:hover .rs-plus__label{color:var(--skx-primary)}@media(prefers-reduced-motion:reduce){.rs-plus__menu .rs-plus__item,.rs-plus__menu .rs-plus__label{transition:none}}.rs-plus__menu .rs-plus__icon{display:none}.rs-plus__menu .rs-plus__label{text-align:left}.rs-plus__menu .rs-plus__desc{font-size:.6rem;word-break:keep-all}.rs-plus__hint{color:var(--skx-gray-1);font-size:.5rem;line-height:1.4;margin:.4rem .2rem .1rem}.skx-search__box .rs-plus__btn{background:none;border:none;font-size:1.3rem;font-weight:300;height:1.6rem;margin-left:-.5rem;width:1.6rem}.skx-search__box .rs-plus__btn:hover:not(:disabled){background:var(--skx-frost-bg)}.skx-search__box .rs-plus__chip{border-radius:.75rem;font-size:.65rem;font-weight:500;height:1.5rem;padding:0 .3rem 0 .6rem}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.skx-newchat,.skx-rsearch,.skx-search__box,.skx-seg{background:var(--skx-frost-solid)}.skx-chat-panel__inner,.skx-lnb,.skx-lnb.is-lnb-collapsed{background:var(--skx-white)}}@media(prefers-reduced-transparency:reduce){.skx-chip,.skx-newchat,.skx-rsearch,.skx-search__box,.skx-seg{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--skx-frost-solid)}.skx-chat-panel__inner{-webkit-backdrop-filter:none;backdrop-filter:none}.skx-chat-panel__inner,.skx-rframe{background:var(--skx-white)}.skx-aip{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--skx-frost-solid)}.skx-pai-main,.skx-pai-refs,.skx-pick__book,.skx-pick__main{background:var(--skx-white)}.rs-plus__anchor .rs-plus__menu,.skx-lnb,.skx-lnb.is-lnb-collapsed,.skx-rsearch .rs-plus__palette,.skx-search__box .rs-plus__palette{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--skx-white)}}.skx-panel{align-items:center;display:flex;flex-direction:column;gap:2rem;position:relative;width:100%}.skx-panel[hidden]{display:none}.skx-panel__float{left:0;margin-top:2rem;position:absolute;right:0;top:100%}.skx-newbooks{display:flex;flex-direction:column;gap:1.2rem;width:100%}.skx-newbooks__title{color:var(--skx-ink);font-size:.9rem;font-weight:600;line-height:1.4;margin:0;text-align:left}.skx-newbooks__row{align-items:center;display:grid;gap:2.4rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.skx-newbooks__count{align-items:center;display:flex;gap:.4rem;padding:.4rem 0}.skx-newbooks__label{color:var(--skx-ink-2);font-size:.8rem;font-weight:500;width:8rem}.skx-newbooks__num{align-items:flex-end;display:flex;flex:1;gap:.4rem;justify-content:flex-end}.skx-newbooks__value{color:var(--skx-ink);font-feature-settings:"tnum" 1;font-size:2.4rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.skx-newbooks__unit{color:var(--skx-ink);font-size:1.2rem;font-weight:400;line-height:1;padding-bottom:.15rem}.skx-newbooks__stack{align-items:center;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.skx-book{align-items:center;border-radius:var(--skx-radius-sm);display:flex;flex-direction:column;gap:.4rem;justify-content:center;padding:.4rem}.skx-book:first-child{opacity:.6}.skx-book:nth-child(2){opacity:.4}.skx-book:nth-child(3){opacity:.3}.skx-book:nth-child(4){opacity:.2}.skx-book:nth-child(5){opacity:.1}.skx-book:nth-child(6){opacity:.05}.skx-book.is-loading{background:var(--skx-white);box-shadow:0 2px 6px #0003;opacity:.6;padding:.4rem .3rem}.skx-book__spine{background:linear-gradient(90deg,#fff0 1%,#fff9 99%),var(--skx-primary);border-radius:.2rem;height:2.4rem;position:relative;width:2rem}.skx-book__bar{background:linear-gradient(90deg,#fff0 1%,#ffffff80 99%),var(--skx-primary);border-radius:.2rem;height:.3rem;width:100%}.skx-book__spinner{display:none;height:1rem;left:.5rem;position:absolute;top:.7rem;width:1rem}.skx-book.is-loading .skx-book__spinner{display:block}.skx-history-item.is-active{background:var(--skx-border-c1)}.skx-history-item.is-active .skx-history-item__query{font-weight:500}.skx-settings{display:flex;justify-content:flex-end;padding:.4rem 1.2rem 1rem}.skx-set{display:inline-flex;position:relative}.skx-set__panel{background:var(--skx-frost-menu-bg);border:1px solid var(--skx-frost-menu-line);border-radius:var(--skx-radius-md);bottom:calc(100% + .4rem);box-shadow:var(--skx-shadow-banner);padding:.8rem;position:absolute;right:0;width:13.6rem;z-index:20}.skx-set__title{color:var(--skx-ink);font-size:.8rem;font-weight:600;line-height:1.5;margin:0 0 .6rem}.skx-set__label{color:var(--skx-gray-1);font-size:.65rem;font-weight:500;line-height:1.5;margin:0 0 .3rem}.skx-set__seg{background:var(--skx-frost-bg-soft);border:1px solid var(--skx-frost-menu-line);border-radius:var(--skx-radius-pill);display:grid;gap:.1rem;grid-template-columns:1fr 1fr;padding:.1rem}.skx-set__opt{background:none;border:none;border-radius:var(--skx-radius-pill);color:var(--skx-gray-1);font-size:.75rem;font-weight:500;line-height:1.5;padding:.35rem 0;transition:background-color .15s,color .15s}.skx-set__opt:hover:not(.is-active){background:var(--skx-frost-bg);color:var(--skx-ink)}.skx-set__opt.is-active{background:var(--skx-accent);color:var(--skx-on-accent)}.skx-set__opt:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.skx-set__opt{transition:none}}.skx-result{display:flex;flex:1;flex-direction:column;gap:1.2rem;min-width:0}.skx-rsearch{align-items:center;backdrop-filter:var(--skx-frost-blur);-webkit-backdrop-filter:var(--skx-frost-blur);background:var(--skx-frost-fill);border-radius:var(--skx-radius-pill);box-shadow:var(--skx-frost-hilite);display:flex;gap:.8rem;height:3.2rem;padding:0 .6rem 0 1.2rem;position:relative;width:100%;z-index:3}.skx-rsearch__input{background:transparent;border:none;color:var(--skx-ink);flex:1;font-family:inherit;font-size:.9rem;font-weight:500;min-width:0;outline:none}.skx-rsearch .skx-send{position:static}.skx-result-card{background:var(--skx-white);border-radius:var(--skx-radius-lg);display:flex;flex-direction:column;gap:2rem;padding:1.2rem;width:100%}.skx-ai-header__title{color:var(--skx-ink);font-size:1.2rem;font-weight:700;margin:0;white-space:nowrap}@keyframes skx-pop-up{0%{opacity:0;transform:translateY(1rem)}55%{opacity:1;transform:translateY(-.3rem)}78%{transform:translateY(.1rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.skx-aip__logo,.skx-aip__title,.skx-rcd-ai__label,.skx-rcd-ai__logo{animation:none}}.skx-ai-answer-wrap{background:var(--skx-white);border-radius:.6rem;max-height:9rem;overflow:hidden;position:relative;transition:max-height .42s cubic-bezier(.4,0,.2,1)}.skx-ai-answer-wrap:after{background:linear-gradient(to bottom,transparent,var(--skx-white) 70%);bottom:0;content:"";height:3.5rem;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .2s;z-index:1}.skx-ai-answer-wrap.is-expanded{max-height:20rem;overflow-y:auto}.skx-ai-answer-wrap.is-expanded:after{opacity:0}.skx-ai-answer-wrap.is-short{max-height:none;overflow:visible}.skx-ai-answer-wrap.is-short:after{display:none}.skx-ai-answer-wrap.is-short .skx-ai-answer{padding-bottom:1.2rem}.skx-ai-answer{display:flex;flex-direction:column;padding:1.2rem 1.2rem 3.2rem}.skx-ai-answer__text{color:var(--skx-ink);font-size:.9rem;font-weight:400;line-height:1.5;margin:0}.skx-ai-answer__cursor{animation:skx-cursor-blink .7s step-end infinite;background:var(--skx-ink);display:inline-block;height:.9em;margin-left:1px;vertical-align:text-bottom;width:2px}@keyframes skx-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.skx-ai-expand-bar{align-items:center;background:none;background:var(--skx-white);border:none;bottom:0;box-shadow:none;cursor:pointer;display:none;gap:.3rem;justify-content:flex-end;padding:.8rem 1.2rem;position:sticky;right:0;width:100%;z-index:2}.skx-ai-expand-bar.is-visible{display:flex}.skx-ai-expand-bar__label{color:var(--skx-gray-1);font-size:.7rem;font-weight:500}.skx-ai-expand-bar__arrow{display:block;height:.5rem;-o-object-position:center;object-position:center;transform:rotate(90deg);transition:transform .28s ease;width:auto}.skx-ai-answer-wrap.is-expanded .skx-ai-expand-bar__arrow{transform:rotate(-90deg)}.skx-rframe{background:var(--skx-frame-bg);border-radius:24px;display:flex;flex-direction:column;gap:2rem;padding:1.2rem;position:relative;width:100%}@media(max-width:768px){.skx-rframe{border-radius:16px;gap:1.2rem;padding:.8rem}}.skx-rframe:before{background:var(--skx-frame-line)}.skx-chat-panel__inner:before,.skx-lnb:before{background:var(--skx-side-edge)}.skx-aip:before{background:var(--skx-aip-edge)}.skx-rlist{gap:1.2rem;scroll-margin-top:1.2rem}.skx-aip,.skx-rlist{display:flex;flex-direction:column}.skx-aip{backdrop-filter:var(--skx-aip-blur);-webkit-backdrop-filter:var(--skx-aip-blur);background:var(--skx-frost-panel);border-radius:16px;box-shadow:var(--skx-aip-shadow);container-type:inline-size;gap:.8rem;padding:.8rem;position:relative}.skx-aip__head{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .8rem;padding:.4rem .8rem}.skx-aip__logo{animation:skx-pop-up .6s ease-out both;animation-delay:.1s;display:block;flex-shrink:0;height:1.6rem;margin-right:-.4rem;-o-object-fit:contain;object-fit:contain;width:1.65rem}.skx-aip__title{animation:skx-pop-up .6s ease-out both;animation-delay:.28s;color:var(--skx-ink-strong);font-size:1rem;font-weight:500;margin:0}.skx-aip__hint{color:var(--skx-ink);font-size:.8rem;font-weight:400;margin:0 0 0 auto;text-align:right}.skx-aip__hint strong{color:var(--skx-accent);font-weight:700}.skx-aip__body{align-items:stretch;display:grid;gap:.8rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.skx-aip__notice{color:var(--skx-gray-1);font-size:.9rem;grid-column:1/-1;line-height:1.6;margin:0;padding:.4rem .8rem .8rem}@container (max-width: 42rem){.skx-aip__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.skx-aip{padding:.6rem}.skx-aip__body{grid-template-columns:minmax(0,1fr)}.skx-aip__hint{flex-basis:100%;margin-left:0;text-align:left}}.skx-pai-main,.skx-pai-refs,.skx-pick__book,.skx-pick__main{background:var(--skx-read-surface);border:1px solid var(--skx-frost-menu-line);border-radius:.6rem;min-width:0;position:relative;--skx-ink:var(--skx-read-ink);--skx-ink-2:var(--skx-read-ink-2);--skx-gray-1:var(--skx-read-gray-1)}.skx-pick__body{gap:1.2rem}.skx-pick__body,.skx-pick__book{display:flex;flex-direction:column;padding:1.2rem}.skx-pick__book{gap:.8rem}html[data-theme=pink] .skx-pick__book .skx-btn-pview{background:color-mix(in srgb,var(--skx-page-bg) 66%,var(--skx-white))}html[data-theme=pink] .skx-pick__book .skx-btn-pview:hover{background:color-mix(in srgb,var(--skx-page-bg) 85%,var(--skx-white))}.skx-rc{border-bottom:1px solid var(--skx-rule);cursor:pointer;display:grid;gap:.8rem;grid-template-areas:"thumb main actions";grid-template-columns:8rem minmax(0,1fr) 8.4rem;padding-bottom:1.2rem}.skx-rc:last-child{border-bottom:none;padding-bottom:0}.skx-rc__thumb{background:var(--skx-white);border:1px solid var(--skx-line);border-radius:.4rem;grid-area:thumb;height:8.4rem;overflow:hidden;position:relative;width:8rem}.skx-rc__thumb>img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.skx-rc .skx-rc__thumb .book-cover{aspect-ratio:auto;background:transparent;height:100%;max-width:none;width:100%}.skx-rc .skx-rc__thumb .cover-img{-o-object-fit:contain;object-fit:contain}.skx-rc__badge{background:var(--skx-primary);border-radius:var(--skx-radius-pill);color:var(--skx-on-accent);font-size:.6rem;font-weight:700;line-height:1.5;padding:0 .4rem;position:absolute;right:.3rem;top:.3rem}.skx-rc__main{display:flex;flex-direction:column;gap:.4rem;grid-area:main;min-width:0}.skx-rc__chips{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.skx-rc__kdc{align-items:center;border:1px solid var(--skx-frost-line);border-radius:var(--skx-radius-pill);color:var(--skx-gray-1);display:inline-flex;font-size:.6rem;font-weight:500;height:1.3rem;padding:0 .6rem;white-space:nowrap}.skx-rc__title{color:var(--skx-ink-strong);display:-webkit-box;font-size:1.2rem;font-weight:700;line-height:1.3;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.skx-rc__title-btn{background:none;border:none;color:inherit;cursor:pointer;display:inline;font:inherit;letter-spacing:inherit;padding:0;text-align:left}.skx-rc__title-btn:hover{text-decoration:underline}.skx-rc__title-btn:focus-visible{border-radius:var(--skx-radius-sm);outline:2px solid var(--skx-accent);outline-offset:2px}.skx-rc__author{color:var(--skx-ink);font-size:.8rem;font-weight:500;line-height:1.4;margin:0}.skx-rc__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.skx-rc__meta-text{color:var(--skx-gray-1);font-size:.7rem;font-weight:400;line-height:1.4}.skx-rc__arrow{display:block;flex-shrink:0;height:.8rem;opacity:.4;width:.8rem}.skx-rc__actions{cursor:default;flex-direction:column;grid-area:actions;justify-content:flex-end;width:8.4rem}.skx-rc__actions,.skx-rc__row{display:flex;gap:.4rem}.skx-rc .skx-btn-pview{background:var(--skx-frost-bg);border-radius:.4rem;flex:1;font-size:.8rem;min-height:2.5rem}.skx-rc .skx-btn-pview:hover{background:var(--skx-frost-bg-hover)}.skx-rc .skx-btn-pbmark{border-radius:.4rem;height:2.5rem;width:2.5rem}.skx-rc .skx-btn-ptalk{border-radius:.4rem;font-size:.8rem;min-height:2.4rem}.skx-rc--compact{border-bottom:none;grid-template-areas:"thumb main" "actions actions";grid-template-columns:6rem minmax(0,1fr);padding-bottom:0}.skx-rc--compact .skx-rc__thumb{height:6.8rem;width:6rem}.skx-rc--compact .skx-rc__title{font-size:1rem}.skx-rc--compact .skx-rc__actions{flex-direction:row;width:100%}.skx-rc--compact .skx-btn-ptalk{flex:1;order:-1;width:auto}.skx-rc--compact .skx-rc__row{flex:1}@media(max-width:768px){.skx-rc{grid-template-areas:"thumb main" "actions actions";grid-template-columns:5.6rem minmax(0,1fr)}.skx-rc__thumb{height:6.2rem;width:5.6rem}.skx-rc__title{font-size:1.1rem}.skx-rc__actions{flex-direction:row;width:100%}.skx-rc .skx-btn-ptalk{flex:1;order:-1;width:auto}.skx-rc__row{flex:1}}.skx-rhead{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;justify-content:space-between}.skx-rhead__count{color:var(--skx-ink);font-size:1rem;font-weight:400;margin:0}.skx-rhead__count strong{color:var(--skx-primary);font-weight:700}.skx-rhead__right{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1.2rem}.skx-clamp{position:relative}.skx-clamp__clip{overflow:clip;transition:max-height .42s cubic-bezier(.4,0,.2,1)}.skx-clamp.is-clamped .skx-clamp__clip{-webkit-mask-image:linear-gradient(to bottom,var(--skx-ink-strong) calc(100% - 3rem),transparent);mask-image:linear-gradient(to bottom,var(--skx-ink-strong) calc(100% - 3rem),transparent)}.skx-clamp__foot{display:flex;justify-content:center;padding:.2rem 0 .8rem}.skx-clamp__btn{align-items:center;background:none;border:none;color:var(--skx-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:500;gap:.4rem;line-height:1.5}.skx-clamp__btn:focus-visible{border-radius:var(--skx-radius-sm);outline:2px solid var(--skx-accent);outline-offset:2px}.skx-clamp__btn img{display:block;height:1.2rem;transition:transform .28s ease;width:1.2rem}.skx-clamp.is-expanded .skx-clamp__btn img{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.skx-clamp__btn img,.skx-clamp__clip{transition:none}}.skx-pick__block{display:flex;flex-direction:column;gap:.4rem}.skx-pick__heading{align-items:center;color:var(--skx-ink-strong);display:flex;font-size:.9rem;font-weight:700;gap:.4rem;margin:0}.skx-pick__text{color:var(--skx-ink);font-size:.9rem;font-weight:400;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-line}.skx-pick__text--muted{color:var(--skx-gray-1)}.skx-pick__label{color:var(--skx-accent);font-size:.7rem;font-weight:700}.skx-book-list{display:flex;flex-direction:column;gap:1.2rem}.skx-book-card{border-bottom:1px solid var(--skx-line);display:flex;gap:.8rem;padding-bottom:1.2rem}.skx-tag{border-radius:1.8rem;box-sizing:border-box;display:inline-block;font-size:.6rem;height:1.3rem;line-height:1.3rem;max-width:100%;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.skx-tag--keyword{background:var(--skx-glass-teal);border-radius:2.2rem;color:var(--skx-primary);font-weight:600}.skx-dot{background:var(--skx-gray-2);border-radius:50%;display:inline-block;flex-shrink:0;height:.2rem;width:.2rem}.skx-detail-back{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;gap:.8rem;margin-top:.8rem;padding:0}.skx-detail-back__icon{display:block;flex-shrink:0;height:.65rem;-o-object-fit:contain;object-fit:contain;transform:rotate(180deg);width:.65rem}.skx-detail-back__label{color:var(--skx-gray-1);font-size:.8rem;font-weight:500;line-height:1.5}.skx-modal-backdrop{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.skx-modal-backdrop[hidden]{display:none}.skx-modal{background:var(--skx-white);border-radius:.8rem;box-shadow:var(--skx-shadow-banner);gap:1.2rem;padding:2rem;width:24rem}.skx-modal,.skx-modal__head{align-items:center;display:flex;flex-direction:column}.skx-modal__head{gap:.4rem;width:100%}.skx-modal__title{color:var(--skx-ink);font-size:1.2rem;font-weight:700;margin:0;text-align:center}.skx-modal__sub{color:var(--skx-gray-1);font-size:.8rem;font-weight:500;margin:0;text-align:center;white-space:nowrap}.skx-modal__book{align-items:center;background:var(--skx-glass-teal);border-radius:.4rem;display:flex;flex-direction:column;gap:.8rem;padding:.8rem;width:100%}.skx-modal__book-title{color:var(--skx-ink);font-size:1rem;font-weight:700;margin:0;text-align:center}.skx-modal__actions{align-items:center;display:flex;gap:.4rem}.skx-modal__btn-cancel{background:none;border:1px solid var(--skx-gray-2);border-radius:.4rem;color:var(--skx-ink)}.skx-modal__btn-cancel,.skx-modal__btn-confirm{cursor:pointer;font-size:.8rem;font-weight:700;height:2.4rem;width:8rem}.skx-modal__btn-confirm{background:var(--skx-primary);border:none;border-radius:.4rem;color:var(--skx-on-accent)}.skx-btn-talk__ico{display:block;filter:var(--skx-ico-on-accent-filter);height:.7rem;position:relative;transition:filter .2s;width:.7rem;z-index:2}.skx-chat-panel{flex-shrink:0;margin-left:0;opacity:0;overflow:clip;transition:opacity .05s,width .42s cubic-bezier(.4,0,.2,1),margin-left .18s ease .42s;width:0}.skx-chat-panel.is-open{margin-left:1.2rem;opacity:1;transition:opacity .42s,width .42s cubic-bezier(.4,0,.2,1),margin-left .18s ease;width:24rem}.skx-chat-panel__inner{backdrop-filter:var(--skx-frost-blur-side);-webkit-backdrop-filter:var(--skx-frost-blur-side);background:var(--skx-chat-bg);border-radius:var(--skx-radius-lg);box-shadow:var(--skx-shadow-lnb);display:flex;flex-direction:column;height:calc(100vh - 2.4rem);overflow:hidden;padding:1.2rem;position:sticky;top:1.2rem;width:24rem}.skx-chat-panel--wide .skx-chat-panel__inner,.skx-chat-panel--wide.is-open{width:clamp(24rem,45vw,40rem)}.skx-chat-panel--wide .skx-chat-panel__inner{transition:width .42s cubic-bezier(.4,0,.2,1)}@media(min-width:1101px){.skx-app:has(.skx-lnb:not(.is-lnb-collapsed)) .skx-chat-panel--wide .skx-chat-panel__inner,.skx-app:has(.skx-lnb:not(.is-lnb-collapsed)) .skx-chat-panel--wide.is-open{width:24rem}}@media(max-width:1100px){.skx-chat-panel,.skx-chat-panel.is-open{bottom:0;margin:0;opacity:1;overflow:hidden;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;visibility:hidden;width:min(24rem,100vw);z-index:60}.skx-chat-panel.is-open{transform:none;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s;visibility:visible}.skx-chat-panel__inner{border-radius:var(--skx-radius-lg) 0 0 var(--skx-radius-lg);box-shadow:var(--skx-shadow-banner);height:100%;position:relative;top:0;width:100%}.skx-chat-panel--wide,.skx-chat-panel--wide.is-open{width:min(30rem,100vw)}.skx-chat-panel--wide .skx-chat-panel__inner{transition:none;width:100%}}@media(max-width:600px){.skx-chat-panel,.skx-chat-panel.is-open{width:100vw}.skx-chat-panel__inner{border-radius:0}}@media(max-width:1100px)and (prefers-reduced-motion:reduce){.skx-chat-panel,.skx-chat-panel.is-open{transition:none}}.skx-chat-header{gap:.8rem;position:relative;z-index:2}.skx-chat-close,.skx-chat-header{align-items:center;display:flex;flex-shrink:0}.skx-chat-close{background:none;border:none;border-radius:var(--skx-radius-sm);cursor:pointer;height:1.6rem;justify-content:center;padding:0;transition:background-color .15s;width:1.6rem}.skx-chat-close:hover{background:var(--skx-frost-bg)}.skx-chat-close__ico{display:block;height:auto;transform:rotate(180deg);width:.4rem}.skx-chat-title{color:var(--skx-ink-strong);display:flex;flex:1;flex-direction:column;font-size:.8rem;font-weight:600;gap:.1rem;margin:0;min-width:0}.skx-chat-title__brand{color:var(--skx-accent);font-size:.56rem;font-weight:700;letter-spacing:.06em}.skx-chat-title__doc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skx-chat-body{overflow:hidden}.skx-chat-body,.skx-chat-messages{display:flex;flex:1;flex-direction:column;min-height:0}.skx-chat-messages{gap:.6rem;margin-top:.4rem;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--skx-ink-strong) 1rem);mask-image:linear-gradient(to bottom,transparent,var(--skx-ink-strong) 1rem);overflow-y:auto;padding:1rem .2rem 0 0}.skx-chat-msg{border-radius:14px;font-size:.7rem;font-weight:400;line-height:1.55;max-width:82%;padding:.6rem .85rem;word-break:break-word}.skx-chat-msg--user{align-self:flex-end;background:var(--skx-chat-user-bg);border-bottom-right-radius:4px;color:var(--skx-ink-strong);text-align:left}.skx-chat-msg--ai{align-self:stretch;background:var(--skx-chat-ai-bg);border-radius:var(--skx-radius-lg);box-shadow:var(--skx-shadow-lnb);color:var(--skx-ink-on-light);max-width:none;padding:.75rem .95rem .85rem}.skx-chat-answer__text{font-size:.72rem;line-height:1.75}.skx-chat-answer__text>:first-child{margin-top:0}.skx-chat-answer__text>:last-child{margin-bottom:0}.skx-chat-answer__text ol,.skx-chat-answer__text p,.skx-chat-answer__text ul{margin:0 0 .55em}.skx-chat-answer__text ol,.skx-chat-answer__text ul{padding-left:1.2em}.skx-chat-answer__text ul{list-style:disc}.skx-chat-answer__text ol{list-style:decimal}.skx-chat-answer__text li+li{margin-top:.2em}.skx-chat-answer__text strong{background:linear-gradient(transparent 60%,var(--skx-chat-mark) 60%);font-weight:700}.skx-chat-msg--ai.is-streaming .skx-chat-answer__text>:is(p,h1,h2,h3,h4,h5,h6):last-child:after,.skx-chat-msg--ai.is-streaming .skx-chat-answer__text>:is(ul,ol):last-child>li:last-child:after{animation:skx-caret 1s steps(1) infinite;background:var(--skx-ink-on-light);content:"";display:inline-block;height:1.05em;margin-left:.15em;opacity:.5;vertical-align:-.16em;width:.42em}@keyframes skx-caret{50%{opacity:0}}.skx-chat-intro__title{font-size:.8rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0 0 .3rem}.skx-chat-opening{display:flex;flex-direction:column;gap:.45rem;margin-top:auto}.skx-chat-opening .skx-chat-intro__title{margin:0}.skx-chat-opening__label{font-size:.6rem;font-weight:600;letter-spacing:.04em;margin:.15rem 0 0;opacity:.75}.skx-chat-starters{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.skx-chat-starter{align-items:center;background:var(--skx-chat-row-bg);border:1px solid transparent;border-radius:var(--skx-radius-md);color:var(--skx-ink-on-light);cursor:pointer;display:flex;font:inherit;font-size:.66rem;gap:.55rem;line-height:1.45;padding:.5rem .6rem;text-align:left;transition:background-color .12s,border-color .12s;width:100%}.skx-chat-starter:hover{background:var(--skx-chat-row-hover)}.skx-chat-starter:focus-visible{outline:2px solid var(--skx-ink-on-light);outline-offset:1px}.skx-chat-starter[aria-disabled=true]{cursor:default;opacity:.5}.skx-chat-starter__num{align-items:center;border:1.5px solid var(--skx-ink-on-light);border-radius:var(--skx-radius-pill);display:inline-flex;flex-shrink:0;font-size:.6rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.35rem;justify-content:center;width:1.35rem}.skx-chat-starter__num svg{fill:none;height:.8rem;stroke:var(--skx-chat-cite-on);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:.8rem}.skx-chat-starter.is-asked .skx-chat-starter__num{background:var(--skx-ink-on-light);color:var(--skx-chat-cite-on)}.skx-chat-starter.is-asked .skx-chat-starter__text{opacity:.75}.skx-chat-starter__text{flex:1;min-width:0}.skx-chat-starter__arrow{fill:none;flex-shrink:0;height:.85rem;opacity:.55;stroke:var(--skx-ink-on-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .12s,opacity .12s;width:.85rem}.skx-chat-starter:hover .skx-chat-starter__arrow{opacity:1;transform:translate(2px)}.skx-chat-starter__go{flex-shrink:0;font-size:.56rem;font-weight:600;opacity:.75}.skx-chat-opening__cite{border-top:1px solid var(--skx-rule);font-size:.6rem;line-height:1.6;margin:.15rem 0 0;opacity:.85;padding-top:.5rem}.skx-chat-opening__cite .skx-chat-cite{margin:0 .35em 0 0}.skx-chat-new{align-items:center;background:var(--skx-chat-user-bg);border:1px solid var(--skx-frost-menu-line);border-radius:var(--skx-radius-pill);bottom:.8rem;color:var(--skx-ink-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:.62rem;font-weight:600;gap:.3rem;height:1.8rem;left:.8rem;padding:0 .75rem 0 .6rem;position:absolute;transition:border-color .12s,background-color .12s}.skx-chat-new svg{fill:none;height:.8rem;stroke:var(--skx-ink-strong);stroke-linecap:round;stroke-width:1.8;width:.8rem}.skx-chat-new:hover{border-color:var(--skx-accent)}.skx-chat-new:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-chat-input-wrap.has-new .skx-chat-count{left:6.4rem}.skx-chat-next{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:column;gap:.25rem;max-width:82%}.skx-chat-next__label{color:var(--skx-ink-strong);font-size:.56rem;font-weight:600;opacity:.7}.skx-chat-next__btn{background:transparent;border:1px dashed var(--skx-ink-strong);border-radius:14px 14px 4px;color:var(--skx-ink-strong);cursor:pointer;font:inherit;font-size:.68rem;line-height:1.5;opacity:.85;padding:.5rem .8rem;text-align:left;transition:background-color .12s,opacity .12s}.skx-chat-next__btn:hover{background:var(--skx-chat-user-bg);border-style:solid;opacity:1}.skx-chat-next__btn:focus-visible{outline:2px solid var(--skx-ink-strong);outline-offset:2px}@media(prefers-reduced-motion:reduce){.skx-chat-starter__arrow{transition:none}.skx-chat-starter:hover .skx-chat-starter__arrow{transform:none}}.skx-chat-cite-group{white-space:nowrap}.skx-chat-cite-group>.skx-chat-cite+.skx-chat-cite{margin-left:.12em}.skx-chat-cite{align-items:center;background:var(--skx-chat-cite-bg);border:1px solid var(--skx-rule);border-radius:var(--skx-radius-pill);color:var(--skx-ink-on-light);display:inline-flex;font:inherit;font-size:.76em;font-variant-numeric:tabular-nums;font-weight:700;height:1.45em;letter-spacing:0;line-height:1;margin:0 .12em 0 .3em;padding:0 .45em;vertical-align:.1em}button.skx-chat-cite{cursor:pointer;transition:background-color .12s,color .12s,border-color .12s}button.skx-chat-cite.is-active,button.skx-chat-cite:hover{background:var(--skx-ink-on-light);border-color:var(--skx-ink-on-light);color:var(--skx-chat-cite-on)}button.skx-chat-cite:focus-visible{outline:2px solid var(--skx-ink-on-light);outline-offset:2px}.skx-chat-cite.is-static{opacity:.7}.skx-chat-msg__partial{opacity:.6}.skx-chat-msg__partial+.skx-chat-msg__failed{margin-top:.5rem}.skx-chat-typing{align-items:center;align-self:flex-start;background:var(--skx-chat-ai-bg);border-radius:var(--skx-radius-lg);color:var(--skx-ink-on-light);display:flex;gap:.55rem;padding:.6rem .9rem}.skx-chat-typing__dots{align-items:center;display:inline-flex;gap:.25rem}.skx-chat-typing__text{font-size:.64rem;opacity:.75}.skx-chat-typing__dot{animation:skx-dot-bounce 1.2s ease-in-out infinite both;background:var(--skx-ink-on-light);border-radius:50%;height:.35rem;opacity:.55;width:.35rem}.skx-chat-typing__dot:nth-child(2){animation-delay:.2s}.skx-chat-typing__dot:nth-child(3){animation-delay:.4s}@keyframes skx-dot-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.35rem)}}.skx-chat-input-wrap{background:var(--skx-chat-input-bg);border:1px solid var(--skx-frost-menu-line);border-radius:20px;display:flex;flex-direction:column;flex-shrink:0;margin-top:.8rem;padding:.8rem .9rem 2.8rem;position:relative;transition:border-color .15s}.skx-chat-input-wrap:focus-within{border-color:var(--skx-accent)}.skx-chat-input{background:none;border:none;color:var(--skx-ink-strong);font-family:inherit;font-size:.75rem;height:3.2rem;line-height:1.5;outline:none;resize:none;width:100%}.skx-chat-input::-moz-placeholder{color:var(--skx-ink-2);font-weight:400}.skx-chat-input::placeholder{color:var(--skx-ink-2);font-weight:400}.skx-chat-send{align-items:center;align-self:flex-end;background:var(--skx-primary);border:none;border-radius:50%;bottom:.8rem;cursor:pointer;display:flex;flex-shrink:0;height:1.8rem;justify-content:center;position:absolute;right:.8rem;width:1.8rem}.skx-chat-send img{display:block;filter:var(--skx-ico-on-accent-filter);height:1rem;width:1rem}.skx-chat-send svg{color:var(--skx-on-accent);display:block;height:.8rem;width:.8rem}.skx-chat-count{bottom:1.25rem;left:.9rem;position:absolute;right:3rem}.skx-chat-sources{border-top:1px solid var(--skx-rule);margin-top:.7rem;padding-top:.6rem}.skx-chat-sources__head{font-size:.56rem;font-weight:700;letter-spacing:.04em;margin:0 0 .35rem;opacity:.75}.skx-chat-source-list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.skx-chat-source-row{align-items:center;background:var(--skx-chat-row-bg);border:1px solid transparent;border-radius:var(--skx-radius-md);color:var(--skx-ink-on-light);cursor:pointer;display:flex;font:inherit;font-size:.62rem;gap:.5rem;line-height:1.4;padding:.35rem .5rem;text-align:left;transition:background-color .12s,border-color .12s;width:100%}.skx-chat-source-row:hover{background:var(--skx-chat-row-hover)}.skx-chat-source-row.is-active{background:var(--skx-chat-preview-bg);border-color:var(--skx-rule)}.skx-chat-source-row:focus-visible{outline:2px solid var(--skx-ink-on-light);outline-offset:1px}.skx-chat-source-row__page{background:var(--skx-ink-on-light);border-radius:var(--skx-radius-pill);color:var(--skx-chat-cite-on);flex-shrink:0;font-size:.56rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:2.7rem;padding:.12rem .4rem;text-align:center}.skx-chat-source-row__snippet{flex:1;min-width:0;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skx-chat-source-row__count{flex-shrink:0;font-size:.54rem;opacity:.75}.skx-chat-source-preview{background:var(--skx-chat-preview-bg);border-left:3px solid var(--skx-ink-on-light);border-radius:0 var(--skx-radius-sm) var(--skx-radius-sm) 0;color:var(--skx-ink-on-light);margin:.2rem 0 .3rem .5rem;padding:.5rem .7rem}.skx-chat-source-preview__text{font-size:.62rem;line-height:1.7;margin:0;max-height:10rem;overflow-y:auto;scrollbar-gutter:stable;white-space:pre-wrap;word-break:break-word}.skx-chat-source-pager{align-items:center;display:flex;font-size:.56rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.4rem;margin-bottom:.3rem}.skx-chat-source-pager__btn{background:none;border:1px solid var(--skx-rule);border-radius:50%;color:inherit;cursor:pointer;font:inherit;height:1.2rem;line-height:1;padding:0;width:1.2rem}.skx-chat-source-pager__btn[aria-disabled=true]{cursor:default;opacity:.35}.skx-chat-source-open{margin-top:.45rem}@media(prefers-reduced-motion:reduce){.skx-chat-msg--ai.is-streaming .skx-chat-answer__text>:is(p,h1,h2,h3,h4,h5,h6):last-child:after,.skx-chat-msg--ai.is-streaming .skx-chat-answer__text>:is(ul,ol):last-child>li:last-child:after,.skx-chat-typing__dot{animation:none}}.skx-recommend-main__wrap{background:var(--skx-glass);border-radius:1.2rem;box-shadow:var(--skx-shadow-banner);display:flex;flex-flow:column;gap:.8rem;height:auto;justify-content:center;padding:5rem 2rem;width:100%}.skx-reading .skx-recommend-main__wrap{background:var(--skx-glass) url(../img/skx-recommend-main-bg.jpg) no-repeat center right 3rem /auto 100%}.skx-recommend-main__tit{color:var(--skx-ink);font-size:2rem;font-weight:600;line-height:150%}.skx-recommend-main__txt{color:var(--skx-gray-1);font-size:1.2rem;font-weight:500}.skx-recommend-list__tit{margin-bottom:1.2rem}.skx-recommend-list{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}.skx-recommend-item{border-radius:.8rem;min-width:0}.skx-recommend-item__inn{border-radius:.8rem;display:flex;flex-direction:column;min-height:12rem;overflow:hidden;padding:2.3rem 3.2rem;position:relative}.skx-recommend-item__inn--img{min-height:0;padding:0}.skx-recommend-item__img{display:block;height:auto;width:100%}.skx-recommend-item.item-01 .skx-recommend-item__inn{background:url(../img/skx-reco-c01-circle-s.svg) no-repeat right 3.7rem top 6.4rem/8.4rem 8.05rem,url(../img/skx-reco-c01-circle-l.svg) no-repeat right 7.9rem top -2.5rem/12.85rem 12.5rem,#ffe2ee;box-shadow:inset 2px 4px 45.1px -4px #fff,inset 2px 111px 58.9px 44px #ff80e840}.skx-recommend-item.item-02 .skx-recommend-item__inn{background:linear-gradient(180deg,#fd9cbf 32.5%,#ffd8f8),linear-gradient(0deg,#00000008,#00000008),linear-gradient(270deg,#fff,#fff0)}.skx-recommend-item.item-03 .skx-recommend-item__inn{background:#354057;box-shadow:inset 2px 4px 50.2px -4px #abf9b8d6,inset 2px 4px 49.5px 29px #1d56ff40}.skx-recommend-item.item-04 .skx-recommend-item__inn{background:url(../img/skx-reco-c04-bg.png) no-repeat 50%/cover;box-shadow:inset -9px 3px 49.5px 29px #ffcc0040}.skx-reco-c03{display:block;pointer-events:none;position:absolute;z-index:1}.skx-reco-c03--curve{height:.65rem;right:4.45rem;top:5.35rem;transform:scaleX(-1);width:13.3rem}.skx-reco-c03--star-l{height:1.2rem;right:17.15rem;top:4.75rem;width:1.2rem}.skx-reco-c03--star-s{height:.6rem;right:18.5rem;top:4.75rem;width:.6rem}.skx-mt-deco{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;z-index:1}.skx-mt-deco i{display:block}.skx-mt-deco--1{height:8.874rem;right:4.226rem;top:5.085rem;width:8.874rem}.skx-mt-deco--1 i{background:linear-gradient(225deg,#88b090 2.54%,#3f5b6100 77.19%);height:6.25rem;transform:rotate(-45deg);width:6.3rem}.skx-mt-deco--2{height:2.97rem;right:5.715rem;top:2.3rem;width:2.97rem}.skx-mt-deco--2 i{background:linear-gradient(225deg,#88b090 19.87%,#3f5b6100 94.6%);height:2.1rem;transform:rotate(-45deg);width:2.1rem}.skx-mt-deco--3{height:1.273rem;right:9.114rem;top:3.799rem;width:1.273rem}.skx-mt-deco--3 i{background:linear-gradient(135deg,#88b090 22.67%,#3f5b6100 101%);height:.9rem;transform:rotate(45deg);width:.9rem}.skx-recommend__hover:hover{box-shadow:0 6px 16px #0000003d,0 8px 28px #0000004d;transform:translateY(-1px)}.skx-rcd-hero{border-radius:.8rem;justify-content:center;min-height:12rem;overflow:hidden;padding:2.3rem 3.2rem}.skx-rcd-hero,.skx-rcd-hero__body{display:flex;flex-direction:column;gap:.4rem;position:relative}.skx-rcd-hero__body{min-width:0;z-index:2}.skx-rcd-hero__tit{font-size:1.6rem;font-weight:700;line-height:1.5;margin:0}.skx-rcd-hero__sub{font-size:1rem;font-weight:500;margin:0}.skx-rcd-hero--01{background:url(../img/skx-reco-c01-circle-s.svg) no-repeat right 3.7rem top 6.4rem/8.4rem 8.05rem,url(../img/skx-reco-c01-circle-l.svg) no-repeat right 7.9rem top -2.5rem/12.85rem 12.5rem,#ffe2ee;box-shadow:inset 2px 4px 45.1px -4px #fff,inset 2px 111px 58.9px 44px #ff80e840}.skx-rcd-hero--01 .skx-rcd-hero__tit{color:#5a4152}.skx-rcd-hero--01 .skx-rcd-hero__sub{color:#5a4152b3}.skx-rcd-hero--02{background:#3f5b61;box-shadow:inset 2px 7px 50.2px -4px #abf9b8d6,inset 2px -31px 49.5px 29px #1dffa840}.skx-rcd-hero--02 .skx-rcd-hero__tit{color:#efffc4}.skx-rcd-hero--02 .skx-rcd-hero__sub{color:#efffc4bf}.skx-rcd-hero--03{background:#354057;box-shadow:inset 2px 4px 50.2px -4px #abf9b8d6,inset 2px 4px 49.5px 29px #1d56ff40}.skx-rcd-hero--03 .skx-rcd-hero__tit{color:#fff}.skx-rcd-hero--03 .skx-rcd-hero__sub{color:#ffffffb3}.skx-rcd-hero--04{background:url(../img/skx-reco-c04-bg.png) no-repeat 50%/cover;box-shadow:inset -9px 3px 49.5px 29px #ffcc0040}.skx-rcd-hero--04 .skx-rcd-hero__tit{color:#2e2e2e}.skx-rcd-hero--04 .skx-rcd-hero__sub{color:#2e2e2eb3}.skx-rcd-ai{background:var(--skx-glass-teal);border-radius:.8rem;display:flex;flex-direction:column;gap:.4rem;padding:.8rem}.skx-ai-dot{background:var(--skx-accent-strong);border-radius:50%;display:inline-block;flex-shrink:0;height:.5em;width:.5em}.skx-ptag--ai-cited .skx-ai-dot{background:var(--skx-on-accent)}.skx-rcd-ai__top{align-items:center;display:flex;gap:.5rem;padding:.8rem}.skx-rcd-ai__logo{animation:skx-pop-up .6s ease-out both;animation-delay:.1s;display:block;flex-shrink:0;height:.7rem;width:.7rem}.skx-rcd-ai__label{animation:skx-pop-up .6s ease-out both;animation-delay:.28s;color:var(--skx-ink);font-size:1rem;font-weight:500}.skx-rcd-select{display:flex;flex-direction:column;gap:1.2rem}.skx-rcd-select__tit{color:var(--skx-ink);font-size:1.2rem;font-weight:700;margin:0}.skx-rcd-book-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(4,1fr)}.skx-rcd-book-card{align-items:center;border:none;border-radius:.8rem;cursor:pointer;display:flex;flex-direction:column;gap:1.4rem;justify-content:flex-start;padding:1.6rem 1.4rem;text-align:center;width:100%}.skx-rcd-book-card--1{background:#bfc3a833}.skx-rcd-book-card--2{background:#7987b91a}.skx-rcd-book-card--3{background:var(--skx-glass-teal)}.skx-rcd-book-card--4{background:#c54f440a}.skx-rcd-book-card__head{align-items:center;display:flex;flex-direction:column;gap:.6rem;width:100%}.skx-rcd-book-card__icon{display:block;height:1.5rem;width:1.5rem}.skx-rcd-book-card__desc{color:var(--skx-ink);display:-webkit-box;font-size:.9rem;font-weight:500;-webkit-line-clamp:4;line-clamp:4;line-height:1.5;margin:0;text-align:center;-webkit-box-orient:vertical;min-height:4.05rem;overflow:hidden}.skx-rcd-book-card__cover{align-items:center;border-radius:.4rem;display:flex;flex-shrink:0;height:12rem;justify-content:center;overflow:hidden;width:9rem}.skx-rcd-book-card .skx-rcd-book-card__cover .book-cover{height:100%;width:100%}.skx-rcd-book-card__cover img{border:1px solid var(--skx-line);display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.skx-rcd-book-card__quote{color:var(--skx-ink-2);display:-webkit-box;font-size:.75rem;font-style:italic;font-weight:500;-webkit-line-clamp:4;line-clamp:4;line-height:1.6;margin:0;text-align:center;-webkit-box-orient:vertical;min-height:3.6rem;overflow:hidden}.skx-rcd-book-card__name{color:var(--skx-gray-1);font-size:.8rem;font-weight:400;margin:auto 0 0;text-align:center}.skx-rcd-modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.skx-rcd-modal-overlay[hidden]{display:none}.skx-rcd-modal{align-items:center;background:var(--skx-white);border-radius:.8rem;box-shadow:var(--skx-shadow-banner);display:flex;flex-direction:column;gap:1.2rem;padding:2rem;width:24rem}.skx-rcd-modal__title{align-self:stretch;color:var(--skx-ink);font-size:1.2rem;font-weight:700;margin:0;text-align:center}.skx-rcd-modal__card{background:var(--skx-glass-teal);border-radius:.4rem;gap:2rem;padding:2rem .8rem;width:20rem}.skx-rcd-modal__card,.skx-rcd-modal__card-top{align-items:center;display:flex;flex-direction:column}.skx-rcd-modal__card-top{gap:.8rem;width:100%}.skx-rcd-modal__badge{align-items:center;background:var(--skx-white);border-radius:2.4rem;color:var(--skx-ink);display:inline-flex;font-size:.7rem;font-weight:500;height:1.65rem;justify-content:center;padding:0 .8rem;white-space:nowrap}.skx-rcd-modal__desc{color:var(--skx-ink);font-size:.9rem;font-weight:500;line-height:1.5;margin:0;text-align:center}.skx-rcd-modal__quote{color:var(--skx-ink-2);font-size:.8rem;font-style:italic;line-height:1.6;margin:.4rem 0 0;text-align:center}.skx-rcd-modal__cover{height:8rem;width:6.1rem}.skx-rcd-modal__cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skx-rcd-modal__book-info{align-items:center;display:flex;flex-direction:column;gap:2rem;width:100%}.skx-rcd-modal__book-title{color:var(--skx-ink);font-size:1rem;font-weight:700;margin:0;text-align:center}.skx-rcd-modal__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.skx-rcd-modal__author-wrap{align-items:center;display:flex;gap:.2rem}.skx-rcd-modal__author{color:var(--skx-ink);font-size:.7rem;font-weight:500}.skx-rcd-modal__author-role{color:var(--skx-gray-1);font-size:.7rem;font-weight:400}.skx-rcd-modal__meta-text{color:var(--skx-ink);font-size:.7rem;font-weight:400}.skx-rcd-modal__btns{display:flex;gap:.4rem;width:20rem}.skx-rcd-modal__btn{align-items:center;border:none;border-radius:.4rem;cursor:pointer;display:flex;flex:1;font-size:.8rem;font-weight:700;gap:.4rem;height:2.4rem;justify-content:center;padding:0 .8rem;white-space:nowrap}.skx-rcd-modal__btn img{display:block;flex-shrink:0;height:1.2rem;width:1.2rem}.skx-rcd-modal__btn--outline{background:var(--skx-white);border:1px solid var(--skx-gray-2);color:var(--skx-ink)}.skx-rcd-modal__btn--dark{background:var(--skx-primary);color:var(--skx-on-accent)}.skx-rcd-modal__btn--dark img{filter:var(--skx-ico-on-accent-filter)}.skx-presult{display:flex;flex:1;flex-direction:column;gap:1.2rem;min-width:0}.skx-pai-main{overflow:hidden}.skx-pai-main__scroll{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem}.skx-pai-main__scroll h2{border-bottom:1px solid var(--skx-border-c1);color:var(--skx-primary);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:1rem 0 .35rem;padding-bottom:.3rem;text-transform:uppercase}.skx-pai-main__scroll h2:first-child{margin-top:0}.skx-pai-main__scroll h3{color:var(--skx-ink-2);font-size:.85rem;font-weight:600;margin:.7rem 0 .25rem}.skx-pai-main__scroll p{color:var(--skx-ink);font-size:.9rem;line-height:1.6;margin:0 0 .4rem}.skx-pai-main__scroll p:last-child{margin-bottom:0}.skx-pai-main__scroll strong{color:var(--skx-ink-strong);font-weight:600}.skx-pai-main__scroll ol,.skx-pai-main__scroll ul{margin:.25rem 0 .5rem 1.1rem;padding:0}.skx-pai-main__scroll li{color:var(--skx-ink);font-size:.9rem;line-height:1.6;margin-bottom:.2rem}.skx-pai-section{display:flex;flex-direction:column;gap:.4rem}.skx-pai-section__text{color:var(--skx-ink);font-size:.9rem;font-weight:400;line-height:1.5;margin:0}.skx-pai-main__failed{padding:.4rem 1.2rem 1.2rem}.skx-pai-main__failed.is-alone{padding-top:1.2rem}.skx-pai-refs{min-height:22rem;overflow:hidden}.skx-pai-refs__scroll{display:flex;flex-direction:column;gap:0;inset:0;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--skx-ink-strong) 1.2rem,var(--skx-ink-strong) calc(100% - 2rem),transparent);mask-image:linear-gradient(to bottom,transparent,var(--skx-ink-strong) 1.2rem,var(--skx-ink-strong) calc(100% - 2rem),transparent);overflow-y:auto;padding:1.2rem;position:absolute}.skx-pai-ref{align-items:flex-start;border-bottom:1px solid var(--skx-rule);display:flex;gap:.8rem;padding:.8rem 0}.skx-pai-ref:first-child{padding-top:0}.skx-pai-ref:last-child{border-bottom:none;padding-bottom:0}.skx-pai-ref__num{align-items:center;background:var(--skx-frost-bg-soft);border-radius:.4rem;color:var(--skx-ink-strong);display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:2rem;justify-content:center;line-height:1;width:2rem}.skx-pai-ref__body{display:flex;flex:1;flex-direction:column;gap:.4rem;min-width:0}.skx-pai-ref__title{color:var(--skx-ink);font-size:.8rem;font-weight:700;line-height:1.5;margin:0}.skx-pai-ref__author{color:var(--skx-gray-1);font-size:.7rem;font-weight:400;line-height:normal;margin:0}.skx-paper-section{display:flex;flex-direction:column;gap:1.2rem}.skx-paper-sorts{align-items:center;display:flex;gap:.8rem}.skx-paper-sort{align-items:center;background:none;border:none;color:var(--skx-ink);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:400;gap:.3rem;line-height:1.4;padding:.2rem 0}.skx-paper-sort.is-active{color:var(--skx-accent);font-weight:500}.skx-paper-sort img{display:block;flex-shrink:0;height:1.2rem;width:1.2rem}.skx-paper-perpage{position:relative}.skx-paper-perpage__btn{align-items:center;background:var(--skx-frost-panel);border:none;border-radius:.2rem;color:var(--skx-ink);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:400;gap:.3rem;height:1.65rem;line-height:1.4;padding:0 .6rem;white-space:nowrap}.skx-paper-perpage__btn img{display:block;height:.8rem;transition:transform .2s ease;width:.8rem}.skx-paper-perpage.is-open .skx-paper-perpage__btn img{transform:rotate(180deg)}.skx-paper-perpage__menu{background:var(--skx-white);border:1px solid var(--skx-line);border-radius:.4rem;box-shadow:var(--skx-shadow-banner);display:none;list-style:none;margin:0;min-width:100%;padding:.4rem;position:absolute;right:0;top:calc(100% + .3rem);z-index:6}.skx-paper-perpage.is-open .skx-paper-perpage__menu{display:block}.skx-paper-perpage__opt{background:none;border:none;border-radius:var(--skx-radius-sm);color:var(--skx-ink);cursor:pointer;display:block;font-size:.7rem;font-weight:400;line-height:1.5;padding:.4rem .6rem;text-align:left;transition:background-color .12s;white-space:nowrap;width:100%}.skx-paper-perpage__opt:hover{background:var(--skx-glass-teal)}.skx-paper-perpage__opt.is-selected{background:var(--skx-border-c1);font-weight:600}.skx-paper-list{display:flex;flex-direction:column;gap:1.2rem}.skx-ptag{border-radius:1.8rem;display:inline-flex;font-size:.6rem;height:1.3rem;padding:0 .6rem}.skx-btn-pview,.skx-ptag{align-items:center;font-weight:700;white-space:nowrap}.skx-btn-pview{background:var(--skx-glass-teal);border:none;border-radius:.4rem;color:var(--skx-ink);cursor:pointer;display:flex;flex:1;font-size:.7rem;justify-content:center;padding:.6rem;transition:background .15s}.skx-btn-pview:hover{background:var(--skx-border-c1)}.skx-btn-pbmark{align-items:center;background:var(--skx-white);border:1px solid var(--skx-primary);border-radius:.4rem;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.05rem;justify-content:center;padding:0;transition:background .15s;width:2.05rem}.skx-btn-pbmark:hover{background:var(--skx-glass-teal)}.skx-btn-pbmark img{display:block;height:1.25rem;width:1.25rem}.skx-btn-ptalk{align-items:center;background:var(--skx-primary);border:none;border-radius:.4rem;color:var(--skx-white);cursor:pointer;display:flex;font-size:.7rem;font-weight:700;gap:.2rem;justify-content:center;padding:.6rem;transition:filter .15s;white-space:nowrap;width:100%}.skx-btn-ptalk:hover{filter:brightness(1.08)}.skx-btn-ptalk img{display:block;filter:var(--skx-ico-on-accent-filter);height:.7rem;width:.7rem}.skx-pagination{justify-content:center;padding:1.2rem 0}.skx-page,.skx-pagination{align-items:center;display:flex}.skx-page{gap:1rem}.skx-page-nav{align-items:center;display:flex;gap:.5rem}.skx-page-nav-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:1.2rem;justify-content:center;opacity:.5;padding:0;transition:opacity .15s;width:1.2rem}.skx-page-nav-btn:hover{opacity:1}.skx-page-nav-btn img{display:block;height:1.2rem;width:1.2rem}.skx-page-nums{gap:.8rem}.skx-page-num,.skx-page-nums{align-items:center;display:flex}.skx-page-num{background:none;border:1px solid transparent;border-radius:2rem;color:var(--skx-gray-1);cursor:pointer;font-size:.75rem;font-weight:500;height:1.6rem;justify-content:center;transition:background .15s;width:1.6rem}.skx-page-num.is-active{background:var(--skx-white);border-color:var(--skx-primary);color:var(--skx-primary)}.skx-page-num:hover:not(.is-active){background:var(--skx-glass-teal)}.skx-app>.skx-result-card{flex:1;min-width:0}.skx-stream-cursor{animation:skx-blink .7s step-end infinite;background:currentColor;display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}@keyframes skx-blink{0%,to{opacity:1}50%{opacity:0}}.skx-toast{background:var(--skx-white);border:1px solid var(--skx-line);border-radius:100px;bottom:32px;color:var(--skx-ink-strong);font-size:13px;left:50%;padding:10px 20px;pointer-events:none;position:fixed;transform:translate(-50%);white-space:nowrap;z-index:1100}.skx-toast-enter-active,.skx-toast-leave-active{transition:opacity .25s,transform .25s}.skx-toast-enter-from,.skx-toast-leave-to{opacity:0;transform:translate(-50%) translateY(8px)}.skx-pai-ref__title--link{cursor:pointer;display:block;text-decoration:none}.skx-pai-ref__title--link:hover{color:var(--skx-primary);text-decoration:underline}.skx-pai-ref__title--link:focus-visible{border-radius:var(--skx-radius-sm);outline:2px solid var(--skx-accent);outline-offset:2px}.skx-score-ring{align-items:center;display:inline-flex;flex-shrink:0;height:1.8rem;justify-content:center;position:relative;width:1.8rem}.skx-score-ring__svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.skx-score-ring__bg,.skx-score-ring__fg{fill:none;stroke-width:4}.skx-score-ring__bg{stroke:var(--skx-success-bg)}.skx-score-ring__fg{stroke:var(--skx-success);stroke-linecap:round;transition:stroke-dashoffset .5s ease}.skx-score-ring__pct{color:var(--skx-success);font-size:.5rem;font-weight:700;line-height:1}.skx-score-ring--content .skx-score-ring__bg{stroke:var(--skx-border-c1)}.skx-score-ring--content .skx-score-ring__fg{stroke:var(--skx-primary)}.skx-score-ring--content .skx-score-ring__pct{color:var(--skx-primary)}.skx-score-ring__tip{background:var(--skx-ink-strong);border-radius:.4rem;bottom:calc(100% + .4rem);color:var(--skx-page-bg);font-size:.55rem;font-weight:600;left:50%;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translate(-50%) translateY(2px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:30}.skx-score-ring__tip:after{border:.25rem solid transparent;border-top:.25rem solid var(--skx-ink-strong);content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.skx-score-ring:focus .skx-score-ring__tip,.skx-score-ring:hover .skx-score-ring__tip{opacity:1;transform:translate(-50%) translateY(0)}.skx-rel{display:inline-flex;position:relative}.skx-rel__pill{align-items:center;background:var(--skx-border-c1);border:none;border-radius:1.8rem;color:var(--skx-ink);display:inline-flex;font-family:inherit;font-size:.6rem;font-weight:700;height:1.3rem;line-height:1;padding:0 .6rem;white-space:nowrap}.skx-rel__pill--btn{cursor:pointer;transition:background-color .15s}.skx-rel__pill--btn:hover,.skx-rel__pill--btn[aria-expanded=true]{background:var(--skx-glass-border);color:var(--skx-ink-strong)}.skx-rel__pill--btn:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-rel__pop{-webkit-backdrop-filter:var(--skx-blur);backdrop-filter:var(--skx-blur);background:var(--skx-glass);border:1px solid var(--skx-glass-border);border-radius:12px;box-shadow:var(--skx-shadow-banner);display:flex;gap:.9rem;left:0;padding:.7rem .9rem;position:absolute;top:calc(100% + .4rem);z-index:40}.skx-rel__pop.is-above{bottom:calc(100% + .4rem);top:auto}.skx-rel__item{align-items:center;display:flex;flex-direction:column;gap:.35rem}.skx-rel__ring .skx-score-ring{height:2.6rem;width:2.6rem}.skx-rel__ring .skx-score-ring__pct{font-size:.75rem}.skx-rel__label{color:var(--skx-ink);font-size:.55rem;font-weight:600;white-space:nowrap}.skx-rel-pop-enter-active,.skx-rel-pop-leave-active{transition:opacity .12s ease}.skx-rel-pop-enter-from,.skx-rel-pop-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.skx-rel-pop-enter-active,.skx-rel-pop-leave-active,.skx-rel__pill--btn{transition:none}}.skx-cite{background:none;border:0;border-radius:.25em;color:var(--skx-teal-ink);cursor:pointer;display:inline;font:inherit;font-weight:700;letter-spacing:inherit;margin:0;padding:0 .15em;text-decoration:none;transition:background-color .15s}.skx-cite:hover,.skx-cite[aria-expanded=true]{background:var(--skx-glass-teal)}.skx-cite:focus-visible{outline:2px solid var(--skx-accent);outline-offset:1px}.skx-citepop{-webkit-backdrop-filter:var(--skx-blur);backdrop-filter:var(--skx-blur);background:var(--skx-glass);border:1px solid var(--skx-glass-border);border-radius:12px;box-shadow:var(--skx-shadow-banner);box-sizing:border-box;color:var(--skx-ink);display:flex;flex-direction:column;gap:.5rem;outline:none;padding:.8rem .9rem;position:fixed;width:min(17rem,calc(100vw - 16px));z-index:60}.skx-citepop__title{display:-webkit-box;-webkit-box-orient:vertical;background:none;border:0;color:var(--skx-ink-strong);cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;letter-spacing:-.01em;-webkit-line-clamp:3;line-height:1.4;margin:0;overflow:hidden;padding:0;text-align:left}.skx-citepop__title:hover{text-decoration:underline}.skx-citepop__title:focus-visible{border-radius:var(--skx-radius-sm);outline:2px solid var(--skx-accent);outline-offset:2px}.skx-citepop__head{align-items:center;display:flex;gap:.4rem}.skx-citepop__num{align-items:center;background:var(--skx-frost-bg);border-radius:var(--skx-radius-sm);color:var(--skx-ink);display:inline-flex;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.4rem;justify-content:center;min-width:1.4rem;padding:0 .3rem}.skx-citepop__grade{background:var(--skx-glass-teal);border-radius:var(--skx-radius-pill);color:var(--skx-teal-ink);font-size:.65rem;font-weight:600;line-height:1.4;padding:.15rem .55rem}.skx-citepop__meta{color:var(--skx-ink-2);font-size:.75rem;line-height:1.4;margin:0}.skx-citepop__actions{display:flex;gap:.4rem;margin-top:.1rem}.skx-citepop__actions .skx-btn-ptalk,.skx-citepop__actions .skx-btn-pview{flex:1;font-size:.7rem;min-height:2.2rem;padding:.4rem .5rem;width:auto}.skx-citepop__actions .skx-btn-ptalk:focus-visible,.skx-citepop__actions .skx-btn-pview:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-deeper{display:flex;justify-content:flex-start;margin-top:-1rem}.skx-deeper__btn{align-items:center;background:var(--skx-glass-teal);border:1px solid var(--skx-primary);border-radius:var(--skx-radius-pill);color:var(--skx-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.7rem;font-weight:700;gap:.3rem;padding:.5rem 1rem;transition:background-color .15s,color .15s}.skx-deeper__btn:hover{background:var(--skx-primary);color:var(--skx-on-accent)}.skx-deeper__btn:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-footer{padding:0 1.2rem 1.2rem;text-align:center}.skx-footer__copy{color:var(--skx-gray-1);font-size:.65rem;font-weight:400;margin:0}.skx-footer__credit{color:var(--skx-gray-1);transition:color .2s}.skx-footer__copy:hover .skx-footer__credit{color:var(--skx-primary)}.skx-footer__name{display:inline-grid;font-weight:600;justify-items:center}.skx-footer__name>span{grid-area:1/1;transition:opacity .25s ease;white-space:nowrap}.skx-footer__copy:hover .skx-footer__name-short,.skx-footer__name-full{opacity:0}.skx-footer__copy:hover .skx-footer__name-full{opacity:1}.skx-ptag--ai-cited{align-items:center;background:var(--skx-primary);color:var(--skx-on-accent);display:inline-flex;font-weight:700;gap:.25rem}.skx-state{--state-ico:var(--skx-gray-1);align-items:center;border-radius:1.2rem;color:var(--skx-ink);display:flex;flex-direction:column;gap:.9rem;margin-inline:auto;max-width:32rem;padding:2.4rem 2.4rem 2.2rem;text-align:center;width:100%}@media(max-width:640px){.skx-state{padding:1.6rem .8rem 1.4rem}}.skx-state[data-tone=error]{--state-ico:var(--skx-danger)}.skx-state--empty{--state-ico:var(--skx-teal-ink)}.skx-state--notFound{--state-ico:var(--skx-gray-1)}.skx-state--canceled{--state-ico:var(--skx-primary)}.skx-state__icon{align-items:center;background:color-mix(in srgb,var(--state-ico) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-ico) 50%,transparent);border-radius:50%;color:var(--state-ico);display:inline-flex;flex-shrink:0;height:3.5rem;justify-content:center;width:3.5rem}.skx-state__icon svg{display:block;height:1.6rem;width:1.6rem}.skx-state__title{color:var(--skx-ink-strong);font-size:1.2rem;font-weight:700;line-height:1.4;text-wrap:balance}.skx-state__msg,.skx-state__title{margin:0;overflow-wrap:anywhere;word-break:keep-all}.skx-state__msg{color:var(--skx-gray-1);font-size:.75rem;font-weight:500;line-height:1.15rem;max-width:27.2rem;text-wrap:pretty;white-space:pre-line}.skx-state__actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:.3rem}.skx-state__action,.skx-state__retry{align-items:center;border-radius:var(--skx-radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:700;gap:.3rem;justify-content:center;line-height:1.35;min-height:2.15rem;padding:.6rem 1rem;text-decoration:none;white-space:nowrap}.skx-state__action{background:var(--skx-frost-bg-soft);border:1px solid var(--skx-chip-line);color:var(--skx-ink)}.skx-state__action:hover{background:var(--skx-frost-bg-hover)}.skx-state__action:hover,.skx-state__action:visited{color:var(--skx-ink)}.skx-state__actions>.skx-state__action:first-child,.skx-state__retry{background:var(--skx-primary);border:1px solid var(--skx-primary);color:var(--skx-on-accent)}.skx-state__actions>.skx-state__action:first-child:hover,.skx-state__actions>.skx-state__action:first-child:visited{color:var(--skx-on-accent)}.skx-state__actions>.skx-state__action:first-child:hover,.skx-state__retry:hover{background:var(--skx-accent-strong);border-color:var(--skx-accent-strong)}.skx-state__action[aria-disabled=true],.skx-state__retry[aria-disabled=true]{cursor:progress;opacity:.55}.skx-inline-error__retry:focus-visible,.skx-state__action:focus-visible,.skx-state__retry:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-state--compact{border-radius:0;gap:.5rem;max-width:none;padding:.8rem .4rem}.skx-state--compact .skx-state__icon{height:2.4rem;width:2.4rem}.skx-state--compact .skx-state__icon svg{height:1.1rem;width:1.1rem}.skx-state--compact .skx-state__title{font-size:.85rem}.skx-state--compact .skx-state__msg{font-size:.65rem;line-height:1.6}.skx-state--compact .skx-state__actions{gap:.4rem;margin-top:.1rem}.skx-state--compact .skx-state__action,.skx-state--compact .skx-state__retry{font-size:.65rem;padding:.4rem .8rem}@media(pointer:coarse){.skx-state__action,.skx-state__retry{min-height:44px}}.skx-inline-error{align-items:baseline;color:var(--skx-ink);display:flex;font-size:.65rem;gap:.35rem;line-height:1.5;margin:0}.skx-inline-error__icon{color:var(--skx-danger);display:inline-flex;flex-shrink:0;position:relative;top:.18rem}.skx-inline-error__icon svg{display:block;height:.8rem;width:.8rem}.skx-inline-error__body{align-items:baseline;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.2rem .6rem;min-width:0}.skx-inline-error__msg{min-width:0;overflow-wrap:anywhere;white-space:pre-line;word-break:keep-all}.skx-inline-error__retry{align-items:center;background:none;border:none;border-radius:var(--skx-radius-sm);color:var(--skx-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;min-height:24px;padding:0;text-decoration:underline}.skx-inline-error__retry[aria-disabled=true]{cursor:progress;opacity:.55}.skx-chat-msg--ai .skx-inline-error,.skx-chat-msg--ai .skx-inline-error__icon,.skx-chat-msg--ai .skx-inline-error__retry{color:inherit}.skx-error-page{align-items:center;color:var(--skx-ink);display:flex;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;padding:2rem .8rem}.skx-error-page__main{align-items:center;display:flex;flex-direction:column;gap:1.6rem;max-width:32rem;width:100%}.skx-error-page__logo{width:min(12rem,60%)}.skx-error-page .skx-state__msg{color:var(--skx-ink)}.skx-error-page .skx-state__action:not(:first-child),.skx-error-page .skx-state__action:not(:first-child):hover,.skx-error-page .skx-state__action:not(:first-child):visited{color:var(--skx-ink-strong)}.skx-error-page--preview{height:100%;min-height:0}.skx-conn{align-items:center;background:var(--skx-frost-menu-bg);border:1px solid var(--skx-frost-menu-line);border-radius:var(--skx-radius-sm);box-shadow:var(--skx-shadow-banner);color:var(--skx-ink);display:flex;flex-wrap:wrap;font-size:.65rem;gap:.2rem .6rem;line-height:1.5;min-height:1.6rem;padding:.3rem .8rem}.skx-conn--connected{border:0;box-shadow:none;clip-path:inset(50%);height:1px;margin:-1px;min-height:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skx-conn:focus{outline:none}.skx-conn:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-conn__icon{align-items:center;color:var(--skx-accent);display:inline-flex;flex-shrink:0;height:.8rem;justify-content:center;width:.8rem}.skx-conn__icon svg{display:block;height:100%;width:100%}.skx-conn--lost .skx-conn__icon{color:var(--skx-danger)}.skx-conn--reconnecting .skx-conn__icon:before{animation:skx-conn-pulse 1.2s ease-in-out infinite alternate;background:var(--skx-accent);border-radius:50%;content:"";height:.4rem;width:.4rem}@keyframes skx-conn-pulse{0%{opacity:1}to{opacity:.25}}@media(prefers-reduced-motion:reduce){.skx-conn--reconnecting .skx-conn__icon:before{animation:none}}.skx-conn__msg{min-width:0;overflow-wrap:anywhere;white-space:pre-line;word-break:keep-all}.skx-conn__retry{align-items:center;background:none;border:none;border-radius:var(--skx-radius-sm);color:var(--skx-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;min-height:24px;padding:0;text-decoration:underline}.skx-conn__retry:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.skx-charcount{align-items:baseline;color:var(--skx-gray-1);display:flex;flex-wrap:wrap;font-size:.6rem;gap:.1rem .5rem;justify-content:flex-end;line-height:1.5}.skx-charcount__num{font-variant-numeric:tabular-nums;white-space:nowrap}.skx-charcount__msg{min-width:0;overflow-wrap:anywhere}.skx-charcount--near{color:var(--skx-primary);font-weight:600}.skx-charcount--limit{color:var(--skx-primary);font-weight:700}.skx-charcount--quiet[data-state=normal]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.skx-confirm{background:var(--skx-white);border:1px solid var(--skx-glass-border);border-radius:var(--skx-radius-md);color:var(--skx-ink);display:flex;flex-direction:column;gap:.4rem;padding:.6rem .7rem}.skx-confirm__msg{color:var(--skx-ink);font-size:.65rem;line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-line;word-break:keep-all}.skx-confirm__actions{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.skx-confirm__cancel,.skx-confirm__ok{align-items:center;border-radius:var(--skx-radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:.6rem;font-weight:700;justify-content:center;line-height:1.4;min-height:24px;padding:.25rem .7rem;white-space:nowrap}.skx-confirm__ok{background:var(--skx-primary);border:1px solid var(--skx-primary);color:var(--skx-on-accent)}.skx-confirm__ok:hover{background:var(--skx-accent-strong);border-color:var(--skx-accent-strong)}.skx-confirm__cancel{background:none;border:1px solid var(--skx-line);color:var(--skx-ink)}.skx-confirm__cancel:hover{background:var(--skx-glass-teal)}.skx-confirm__cancel[aria-disabled=true],.skx-confirm__ok[aria-disabled=true]{cursor:progress;opacity:.55}.skx-confirm__cancel:focus-visible,.skx-confirm__ok:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}@media(pointer:coarse){.skx-confirm__cancel,.skx-confirm__ok{min-height:44px}}.dt-page{gap:1.2rem}.dt-frame{background:var(--skx-frame-bg);border:1px solid var(--skx-frame-line);border-radius:24px;container:dt-frame/inline-size;display:flex;flex-direction:column;gap:2rem;min-width:0;padding:1.2rem;position:relative;width:100%;--skx-ink:var(--skx-read-ink);--skx-ink-2:var(--skx-read-ink-2);--skx-gray-1:var(--skx-read-gray-1);color:var(--skx-ink)}@media(prefers-reduced-transparency:reduce){.dt-frame{background:var(--skx-white)}}.dt-loading{padding:2rem;text-align:center}.dt-loading img{display:block;margin:0 auto;width:1.6rem}.dt-loading p{color:var(--skx-gray-1);font-size:.7rem;margin-top:.6rem}.dt-error{align-items:flex-start;display:flex;flex-direction:column;font-size:.75rem;gap:.6rem}.dt-empty{color:var(--skx-gray-1);font-size:.7rem;margin:0}.dt-back{align-items:center;align-self:flex-start;background:none;border:none;color:var(--skx-ink-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:500;gap:.6rem;line-height:1.4;padding:0;text-decoration:none}.dt-back img{display:block;height:1rem;transform:rotate(180deg);width:1rem}.dt-back:hover span{text-decoration:underline;text-underline-offset:.2em}.dt-btn{align-items:center;border:none;border-radius:.4rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:700;gap:.3rem;justify-content:center;line-height:1.4;min-height:2.5rem;padding:0 .8rem;text-decoration:none;transition:background-color .15s,filter .15s;white-space:nowrap}.dt-btn--ghost{background:var(--skx-frost-bg);color:var(--skx-ink-strong);font-weight:600}.dt-btn--ghost:hover{background:var(--skx-frost-bg-hover)}.dt-btn--accent{background:var(--skx-accent);color:var(--skx-on-accent)}.dt-btn--accent:hover{filter:brightness(1.05)}.dt-btn--accent .dt-spark{height:.7rem;width:.7rem}.dt-btn--accent[aria-expanded=true]{box-shadow:0 0 0 2px var(--skx-page-bg),0 0 0 4px var(--skx-accent)}.dt-btn--icon{background:var(--skx-white);border:1px solid var(--skx-border-c2);flex-shrink:0;padding:0;width:2.5rem}.dt-btn--icon:hover{background:var(--skx-frost-over)}.dt-btn--icon img{display:block;filter:var(--skx-ico-accent-filter);height:1.1rem;width:1.1rem}.dt-back:focus-visible,.dt-btn:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.dt-btn[aria-busy=true]{cursor:progress;opacity:.6}.dt-hero{border-bottom:1px solid var(--skx-rule);-moz-column-gap:1.75rem;column-gap:1.75rem;display:grid;grid-template-areas:"cover head actions" "cover meta actions";grid-template-columns:8rem minmax(0,1fr) 8.4rem;grid-template-rows:auto 1fr;padding-bottom:1.5rem;row-gap:1rem}.dt-hero__cover{display:flex;flex-direction:column;gap:.4rem;grid-area:cover;min-width:0}.dt-cover{background:var(--skx-ink-strong);border-radius:.4rem;height:10.7rem;overflow:hidden;width:8rem}.dt-cover>img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.dt-cover .book-cover{aspect-ratio:auto;border-radius:0;height:100%;max-width:none;width:100%}.dt-cover .cover-img{border-radius:0}.dt-cover-note{align-items:flex-start;color:var(--skx-gray-1);display:flex;font-size:.55rem;gap:.3rem;line-height:1.5;margin:0}.dt-cover-note .skx-ai-dot{margin-top:.35em}.dt-hero__head{display:flex;flex-direction:column;gap:.7rem;grid-area:head;min-width:0}.dt-hero__meta{grid-area:meta;min-width:0}.dt-hero__actions{align-self:end;flex-direction:column;grid-area:actions;min-width:0}.dt-hero__actions,.dt-hero__row{display:flex;gap:.5rem}.dt-hero__row .dt-btn--ghost{flex:1;min-width:0}.dt-hero__actions>.dt-btn--accent{width:100%}.dt-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.dt-kw-link{text-decoration:none;transition:background-color .15s}.dt-kw-link:hover{background:var(--skx-frost-bg-hover)}.dt-kw-link:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.dt-title{color:var(--skx-ink-strong);font-size:1.2rem;font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}.dt-subtitle{font-size:.7rem;line-height:1.5;margin:-.4rem 0 0;overflow-wrap:anywhere}.dt-ext,.dt-subtitle{color:var(--skx-gray-1)}.dt-ext{align-self:center;font-size:.6rem;text-decoration:underline;text-underline-offset:.15em;white-space:nowrap}.dt-ext:hover{color:var(--skx-accent)}.dt-ext:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.dt-hero__note{grid-column:1/-1}.dt-pdf-link{color:var(--skx-accent);text-decoration:underline;text-underline-offset:.15em}.dt-pdf-link:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.dt-meta{display:grid;font-size:.7rem;grid-template-columns:4.4rem minmax(0,1fr);line-height:1.4;margin:0;row-gap:.65rem}.dt-meta--wide{grid-template-columns:6.4rem minmax(0,1fr)}.dt-meta__label{color:var(--skx-teal-ink);font-weight:400}.dt-meta__value{align-items:center;color:var(--skx-ink);display:flex;flex-wrap:wrap;gap:.2rem .4rem;margin:0;overflow-wrap:anywhere}.dt-meta__arrow{display:block;flex-shrink:0;height:.6rem;opacity:.6;width:.6rem}.dt-cite{background:var(--skx-frost-bg-soft);border:1px solid var(--skx-frost-menu-line);border-radius:.6rem;color:var(--skx-ink);font-size:.7rem;padding:.7rem 1rem}.dt-cite__row{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .8rem}.dt-cite__text{flex:1;line-height:1.6;margin:0;min-width:12rem}.dt-cite__text strong{color:var(--skx-ink-strong)}.dt-cite__btn{background:transparent;border:1px solid var(--skx-accent);border-radius:.4rem;color:var(--skx-accent);cursor:pointer;font:inherit;font-size:.65rem;font-weight:600;padding:.3rem .7rem}.dt-cite__btn:hover{background:var(--skx-frost-bg)}.dt-cite__btn:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.dt-cite__btn[aria-busy=true]{cursor:progress;opacity:.6}.dt-cite__note{margin-top:.5rem}.dt-section{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.dt-section__title{color:var(--skx-ink-strong);font-size:1.2rem;font-weight:700;line-height:1.3;margin:0}.dt-tabs{background:var(--skx-read-surface);border:1px solid var(--skx-frost-menu-line);border-radius:16px;padding:.5rem 1.05rem 1.05rem}.dt-tabs__list{box-shadow:inset 0 -1px 0 var(--skx-frost-menu-line);display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none}.dt-tabs__tab{background:none;border:none;color:var(--skx-teal-ink);cursor:pointer;flex-shrink:0;font:inherit;font-size:.75rem;font-weight:400;line-height:1.4;padding:.4rem .2rem .5rem;position:relative;white-space:nowrap}.dt-tabs__tab:hover{color:var(--skx-ink)}.dt-tabs__tab.is-active{color:var(--skx-accent);font-weight:700}.dt-tabs__tab.is-active:after{background:var(--skx-accent);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.dt-tabs__tab:focus-visible{border-radius:.3rem;outline:2px solid var(--skx-accent);outline-offset:-2px}.dt-tabs__panel{color:var(--skx-ink);font-size:.7rem;line-height:1.6;overflow-wrap:anywhere;padding-top:.8rem}.dt-tabs__panel:focus-visible{border-radius:.3rem;outline:2px solid var(--skx-accent);outline-offset:4px}.dt-prose p{margin:0}.dt-prose ol,.dt-prose p+p,.dt-prose ul{margin-top:.6em}.dt-prose ol,.dt-prose ul{padding-left:1.2em}.dt-prose ul{list-style:disc}.dt-prose ol{list-style:decimal}.dt-prose strong{color:var(--skx-ink-strong);font-weight:700}.dt-prose h1,.dt-prose h2,.dt-prose h3,.dt-prose h4{color:var(--skx-ink-strong);font-size:.75rem;font-weight:700;margin:.8em 0 .3em}.dt-muted{color:var(--skx-gray-1)}.dt-stream{white-space:pre-line}.dt-research{align-items:center;background:var(--skx-read-surface);border:1px solid var(--skx-frost-menu-line);border-radius:12px;display:flex;gap:.8rem;padding:.95rem 1.05rem}.dt-research__icon{align-items:center;background:var(--skx-accent);border-radius:50%;color:var(--skx-on-accent);display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}.dt-research__icon .dt-spark{height:.75rem;width:.75rem}.dt-research__text{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.dt-research__title{color:var(--skx-ink-strong);font-size:.75rem;font-weight:700;line-height:1.4;margin:0}.dt-research__desc{color:var(--skx-teal-ink);font-size:.65rem;line-height:1.5;margin:0}.dt-research .dt-btn{min-height:2rem;padding:0 .9rem}.dt-related__grid{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 .8rem}@container dt-frame (max-width: 56rem){.dt-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dt-frame (max-width: 25rem){.dt-related__grid{grid-template-columns:minmax(0,1fr)}}.dt-rc{background:var(--skx-frost-bg);border:1px solid var(--skx-frost-menu-line);border-radius:12px;display:flex;flex-direction:column;min-width:0;position:relative;transition:box-shadow .2s}@media(hover:hover){.dt-rc:hover{box-shadow:0 0 50px color-mix(in srgb,var(--skx-accent) 50%,transparent)}}.dt-rc.is-open{box-shadow:0 0 50px color-mix(in srgb,var(--skx-accent) 50%,transparent);outline:1.5px solid var(--skx-accent);outline-offset:-1px}.dt-rc__cover{align-items:center;background:var(--skx-ink-strong);border-radius:11px 11px 0 0;display:flex;height:8rem;justify-content:center;overflow:hidden}.dt-rc__cover>img{display:block;height:88%;max-width:90%;-o-object-fit:contain;object-fit:contain;width:auto}.dt-rc .dt-rc__cover .book-cover{aspect-ratio:3/4;background:transparent;border-radius:.2rem;height:88%;max-width:90%;width:auto}.dt-rc .dt-rc__cover .cover-img{border-radius:.2rem;-o-object-fit:contain;object-fit:contain}.dt-rc__body{gap:.6rem;padding:.8rem}.dt-rc__body,.dt-rc__info{display:flex;flex:1;flex-direction:column;min-width:0}.dt-rc__info{gap:.3rem}.dt-rc__chips{align-items:center;display:flex;gap:.4rem;margin-bottom:.2rem;min-width:0;position:relative;z-index:1}.dt-rc .skx-rel__pill{font-size:.55rem;height:1.2rem}.dt-rc__kws{display:flex;flex:1;flex-wrap:wrap;gap:.4rem;max-height:1.3rem;min-width:0;overflow:hidden}.dt-rc__title{color:var(--skx-ink-strong);display:-webkit-box;font-size:.8rem;font-weight:700;line-height:1.4;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.dt-rc__link{color:inherit;text-decoration:none}.dt-rc__link:after{border-radius:12px;content:"";inset:0;position:absolute}.dt-rc__link:hover{text-decoration:underline;text-underline-offset:.15em}.dt-rc__link:focus-visible{outline:none}.dt-rc__link:focus-visible:after{outline:2px solid var(--skx-accent);outline-offset:2px}.dt-rc__author{color:var(--skx-ink);font-size:.65rem;line-height:1.4;margin:.2rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-rc__meta{color:var(--skx-teal-ink);font-size:.6rem;line-height:1.4;margin:0}.dt-rc__why{background:var(--skx-frost-bg);border-radius:.4rem;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .6rem;position:relative;z-index:1}.dt-rc__pop-title,.dt-rc__why-label{align-items:center;color:var(--skx-ink-strong);display:flex;font-size:.65rem;font-weight:700;gap:.3rem;line-height:1.4;margin:0}.dt-rc__pop-title .dt-spark,.dt-rc__why-label .dt-spark{color:var(--skx-accent);flex-shrink:0;height:.6rem;width:.6rem}.dt-rc__why-text{color:var(--skx-ink-2);display:-webkit-box;font-size:.6rem;line-height:1.6;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.dt-rc__more{align-items:center;align-self:flex-end;background:none;border:none;border-radius:.3rem;color:var(--skx-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:.6rem;gap:.15rem;line-height:1.4;padding:.1rem .2rem}.dt-rc__more:hover{text-decoration:underline;text-underline-offset:.15em}.dt-rc__more-chev{height:.65rem;width:.65rem}.dt-rc__close:focus-visible,.dt-rc__more:focus-visible{outline:2px solid var(--skx-accent);outline-offset:1px}.dt-rc__pop{background:var(--skx-page-bg);border-radius:12px;bottom:0;box-shadow:var(--skx-shadow-banner);display:flex;flex-direction:column;gap:.6rem;left:0;overflow:hidden;padding:1rem .8rem .8rem;position:absolute;right:0;top:4.3rem;z-index:2}html[data-theme=pink] .dt-rc__pop{background:var(--skx-white)}.dt-rc__pop-head{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.dt-rc__close{align-items:center;background:none;border:none;border-radius:.3rem;color:var(--skx-ink);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.4rem;justify-content:center;padding:0;width:1.4rem}.dt-rc__close:hover{background:var(--skx-frost-bg)}.dt-rc__close svg{height:.8rem;width:.8rem}.dt-rc__pop-kws{display:flex;flex-wrap:wrap;gap:.3rem}.dt-rc__pop-text{color:var(--skx-ink);flex:1;font-size:.6rem;line-height:1.6;margin:0;min-height:0;overflow-y:auto;white-space:pre-line}.dt-rc__pop-text:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.dt-rc__failed--pop{flex-shrink:0}.dt-rc__pop-actions{display:flex;flex-shrink:0;gap:.5rem;padding-top:.4rem}.dt-rc__pop-actions .dt-btn{flex:1;font-size:.65rem;min-height:2.1rem;min-width:0;padding:0 .4rem}.dt-rc__pop-actions .dt-btn--icon{flex:0 0 2.1rem;width:2.1rem}.dt-rc__pop-actions .dt-btn--icon img{height:.9rem;width:.9rem}.dt-collapse__head{margin:0}.dt-collapse__btn{align-items:center;background:none;border:none;color:var(--skx-ink-strong);cursor:pointer;display:flex;font:inherit;font-size:1.2rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.3;padding:0;text-align:left;width:100%}.dt-collapse__btn:focus-visible{border-radius:.3rem;outline:2px solid var(--skx-accent);outline-offset:4px}.dt-collapse__chev{flex-shrink:0;height:1.4rem;transition:transform .2s;width:1.4rem}.dt-collapse__btn[aria-expanded=false] .dt-collapse__chev{transform:rotate(180deg)}.dt-collapse__body{padding:0 .8rem}.dt-refs{color:var(--skx-ink);font-size:.8rem;line-height:1.6;list-style:none;margin:0;overflow-wrap:anywhere;padding:0}.dt-refs li+li{margin-top:.4rem}@container dt-frame (max-width: 38rem){.dt-hero{grid-template-areas:"cover head" "cover meta" "actions actions";grid-template-columns:8rem minmax(0,1fr);grid-template-rows:auto auto auto}.dt-hero__actions{align-self:auto;flex-direction:row;flex-wrap:wrap;max-width:30rem}.dt-hero__actions>.dt-btn--accent{flex:1 1 8.4rem;order:-1;width:auto}.dt-hero__row{flex:1 1 8.4rem}}@container dt-frame (max-width: 28rem){.dt-hero{-moz-column-gap:.8rem;column-gap:.8rem;grid-template-areas:"cover head" "meta meta" "actions actions";grid-template-columns:5.6rem minmax(0,1fr);padding-bottom:1.2rem;row-gap:.8rem}.dt-hero__actions{max-width:none}.dt-cover{height:7.5rem;width:5.6rem}.dt-title{font-size:1.1rem}.dt-tabs{padding:.4rem .8rem .8rem}.dt-research{flex-wrap:wrap}.dt-research__text{flex-basis:calc(100% - 2.3rem)}.dt-research .dt-btn{flex:1 1 100%}.dt-collapse__body,.dt-related__grid{padding:0}.dt-refs{font-size:.75rem}}@media(max-width:768px){.dt-frame{border-radius:16px;gap:1.4rem;padding:.8rem}}@media(prefers-reduced-motion:reduce){.dt-btn,.dt-collapse__chev,.dt-kw-link,.dt-rc{transition:none}}:root{--rs-bar-area-h:5.6rem}.rs-page{--rs-side-width:clamp(17rem,24vw,22rem);--rs-bar-thick:1rem;--rs-bar-h:0px;color:var(--skx-ink);display:flex;flex:1;flex-direction:column;gap:1.2rem;min-width:0}.rs-page.has-progressbar{--rs-bar-h:var(--rs-bar-area-h)}html:has(.rs-page.has-progressbar){scroll-padding-top:var(--rs-bar-area-h)}@media(max-width:768px){:root{--rs-bar-area-h:5.2rem}.rs-page{--rs-bar-thick:.75rem}}.rs-body,.rs-col-main{display:flex;flex-direction:column;gap:1.2rem}.rs-col-main{min-width:0}.rs-body--A{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) var(--rs-side-width)}.rs-body--A .rs-col-side{max-height:calc(100vh - 2.4rem - var(--rs-bar-h));overflow-y:auto;position:sticky;top:calc(var(--rs-bar-h) + 1.2rem)}.rs-body--B .rs-col-main{display:contents}.rs-body--B .rs-block--plan{order:1}.rs-body--B .rs-col-side{order:2}.rs-body--B .rs-block--report{order:3}.rs-body--B.is-exploring .rs-block--report{order:2}.rs-body--B.is-exploring .rs-col-side{order:3}.rs-card{background:var(--skx-white);border:1px solid var(--skx-frame-line);border-radius:var(--skx-radius-lg);box-shadow:var(--skx-frost-hilite),var(--skx-shadow-lnb);gap:.8rem;padding:1.2rem}.rs-card,.rs-card__head{display:flex;flex-direction:column}.rs-card__head{gap:.2rem}.rs-card__title{color:var(--skx-ink);font-size:.8rem;font-weight:700;margin:0}.rs-card__actions{display:flex;flex-wrap:wrap;gap:.4rem}.rs-card--wait{align-items:center;flex-direction:row;font-size:.75rem}.rs-card__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.rs-card--error{border:1px solid var(--skx-line)}.rs-state{align-items:flex-start}.rs-muted{color:var(--skx-gray-1);font-size:.65rem;line-height:1.5;margin:0}.rs-lines{white-space:pre-line}.rs-alert{background:var(--skx-white);border:1px solid var(--skx-border-c2);border-radius:var(--skx-radius-md);color:var(--skx-ink);font-size:.65rem;margin:0;padding:.6rem .8rem}.rs-stopped{padding:.4rem 1.2rem}.rs-page>.skx-conn:not(.skx-conn--connected){position:sticky;top:calc(var(--rs-bar-h) + .4rem);z-index:4}.rs-spinner{height:1.2rem;width:1.2rem}.rs-btn{align-items:center;background:var(--skx-primary);border:1px solid var(--skx-primary);border-radius:var(--skx-radius-sm);color:var(--skx-on-accent);cursor:pointer;display:inline-flex;font-size:.65rem;font-weight:700;gap:.3rem;justify-content:center;padding:.45rem .9rem;text-decoration:none;white-space:nowrap}.rs-btn:disabled{cursor:not-allowed;opacity:.5}.rs-head__actions .rs-btn[aria-disabled=true]{cursor:progress;opacity:.5}.rs-btn--ghost{background:var(--skx-white);border-color:var(--skx-border-c1);color:var(--skx-primary)}.rs-btn--small{font-size:.6rem;padding:.3rem .6rem}.rs-cancel{display:inline-flex;flex-wrap:wrap;gap:.4rem}.rs-btn.rs-cancel__btn--danger{background:var(--skx-danger);border-color:var(--skx-danger);color:var(--skx-on-accent)}.rs-icon-btn{background:none;border:1px solid var(--skx-line);border-radius:var(--skx-radius-sm);color:var(--skx-gray-1);cursor:pointer;font-size:.8rem;height:1.4rem;line-height:1;padding:0;width:1.4rem}.rs-icon-btn:disabled{cursor:not-allowed;opacity:.4}.rs-badge{background:var(--skx-white);border:1px solid var(--skx-line);border-radius:var(--skx-radius-pill);color:var(--skx-gray-1);flex-shrink:0;font-size:.55rem;font-weight:700;padding:.1rem .45rem}.rs-badge--running{border-color:var(--skx-border-c2);color:var(--skx-primary)}.rs-badge--done{border-color:var(--skx-border-c1);color:var(--skx-ink-2)}.rs-badge--failed{border-color:var(--skx-ink);color:var(--skx-ink)}.rs-head{align-items:flex-end;background:var(--skx-white);border:1px solid var(--skx-frame-line);border-radius:var(--skx-radius-lg);box-shadow:var(--skx-frost-hilite),var(--skx-shadow-lnb);display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;padding:1.2rem}.rs-head__main{display:flex;flex-direction:column;gap:.4rem;min-width:0}.rs-head__kicker{align-self:flex-start;background:var(--skx-glass-teal);border-radius:var(--skx-radius-pill);color:var(--skx-teal-ink);font-size:.55rem;padding:.1rem .5rem}.rs-head__kicker,.rs-head__question{font-weight:700;line-height:1.4;margin:0}.rs-head__question{color:var(--skx-ink-strong);font-size:1.1rem;word-break:keep-all}.rs-head__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.rs-status{align-self:flex-start;background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-pill);color:var(--skx-primary);font-size:.55rem;font-weight:700;line-height:1.4;padding:.1rem .45rem}.rs-status--completed{background:var(--skx-primary);border-color:var(--skx-primary);color:var(--skx-on-accent)}.rs-status--canceled,.rs-status--failed{border-color:var(--skx-line);color:var(--skx-gray-1)}.rs-plan__list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.rs-plan__item{align-items:center;display:flex;font-size:.7rem;gap:.5rem}.rs-plan__no{color:var(--skx-primary);flex-shrink:0;font-weight:700;text-align:center;width:1.2rem}.rs-plan__input{border:1px solid var(--skx-line);border-radius:var(--skx-radius-sm);color:var(--skx-ink);flex:1;font-family:inherit;font-size:.7rem;min-width:0;padding:.45rem .6rem}.rs-plan__input:focus{border-color:var(--skx-primary);outline:none}.rs-plan__text{flex:1;min-width:0}.rs-plan__add{align-self:flex-start}.rs-counters{display:grid;gap:.4rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0}.rs-counter{border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);padding:.5rem;text-align:center}.rs-counter dt{color:var(--skx-gray-1);font-size:.55rem;word-break:keep-all}.rs-counter dd{color:var(--skx-ink);font-size:.9rem;font-weight:700;margin:.2rem 0 0}.rs-highlight{animation:rs-pulse 1.6s ease-out 2;border:1px solid var(--skx-border-c2);border-radius:var(--skx-radius-md);padding:.7rem .8rem}.rs-highlight__kicker{color:var(--skx-primary);font-size:.55rem;font-weight:700;margin:0}.rs-highlight__main{color:var(--skx-ink);font-size:.75rem;font-weight:700;margin:.2rem 0 0}.rs-highlight__note{color:var(--skx-gray-1);font-size:.6rem;margin:.2rem 0 0}@keyframes rs-pulse{0%{box-shadow:0 0 0 0 var(--skx-border-c1)}to{box-shadow:0 0 0 .6rem transparent}}@media(prefers-reduced-motion:reduce){.rs-highlight{animation:none}}.rs-progress__synth{font-size:.7rem;font-weight:700;margin:0}.rs-rounds,.rs-timeline{list-style:none;margin:0;padding:0}.rs-timeline{display:flex;flex-direction:column;gap:.7rem}.rs-subq__head{align-items:flex-start;display:flex;font-size:.65rem;gap:.4rem}.rs-subq__no{color:var(--skx-primary);flex-shrink:0;font-weight:700}.rs-subq__title{flex:1;font-weight:700;min-width:0}.rs-subq.is-pending .rs-subq__title{color:var(--skx-gray-2)}.rs-subq__stopped{color:var(--skx-ink);font-size:.6rem;font-weight:700;margin:.3rem 0 0}.rs-subq__error{margin-top:.3rem}.rs-rounds{border-left:2px solid var(--skx-border-c1);display:flex;flex-direction:column;gap:.35rem;margin:.35rem 0 0 .8rem;padding-left:.6rem}.rs-round{font-size:.6rem;line-height:1.5}.rs-round p{margin:0}.rs-round__line{display:flex;flex-wrap:wrap;gap:.3rem}.rs-round__no{font-weight:700}.rs-round__stat,.rs-round__verdict{color:var(--skx-gray-1)}.rs-round__next{color:var(--skx-primary);font-weight:700}.rs-round.is-recheck{border-left:2px solid var(--skx-border-c2);padding-left:.3rem}.rs-report{gap:1.2rem}.rs-card.rs-report{background:linear-gradient(var(--skx-read-surface),var(--skx-read-surface)),var(--skx-white);border-color:var(--skx-frost-menu-line);box-shadow:none;color:var(--skx-ink);line-height:1.6;--skx-ink:var(--skx-read-ink);--skx-ink-2:var(--skx-read-ink-2);--skx-gray-1:var(--skx-read-gray-1)}.rs-report__head{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.rs-report__question{font-size:.9rem;font-weight:700;line-height:1.4;margin:0}.rs-report__meta{color:var(--skx-gray-1);display:flex;flex-wrap:wrap;font-size:.6rem;gap:.6rem;margin:.3rem 0 0}.rs-report__intro{background:var(--skx-white);border-left:3px solid var(--skx-primary);font-size:.7rem;margin:0;padding:.6rem .8rem;white-space:pre-line}.rs-section{display:flex;flex-direction:column;gap:.5rem}.rs-section__heading{font-size:.8rem;font-weight:700;margin:0}.rs-future li,.rs-paper,.rs-section__intro{font-size:.7rem;line-height:1.7}.rs-section__intro{margin:0}.rs-section__sub{color:var(--skx-gray-1);font-size:.65rem;font-weight:700;margin:.3rem 0 0}.rs-future,.rs-papers{display:flex;flex-direction:column;gap:.4rem;margin:0;padding-left:1rem}.rs-paper__who{font-weight:700}.rs-paper__title{color:var(--skx-gray-1);margin-left:.3rem}.rs-paper__title:before{content:"「"}.rs-paper__title:after{content:"」"}.rs-paper__summary:before{content:": "}.rs-limits{border:1px solid var(--skx-border-c2);border-radius:var(--skx-radius-md);padding:.8rem 1rem}.rs-limits__title{color:var(--skx-primary);font-size:.75rem;font-weight:700;margin:0 0 .4rem}.rs-limits ul{font-size:.65rem;line-height:1.7;margin:0;padding-left:1rem}.rs-cite{display:inline-block;margin:0 .1rem;position:relative}.rs-cite__chip{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-pill);color:var(--skx-primary);cursor:pointer;font-family:inherit;font-size:.55rem;font-weight:700;line-height:1.6;padding:0 .4rem}.rs-cite__chip:focus-visible,.rs-cite__chip:hover,.rs-cite__chip[aria-expanded=true]{border-color:var(--skx-primary);outline:none}.rs-cite__pop{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);box-shadow:var(--skx-shadow-banner);color:var(--skx-ink);display:flex;flex-direction:column;font-size:.6rem;gap:.4rem;left:0;line-height:1.6;padding:.8rem;position:absolute;top:calc(100% + .3rem);width:min(24rem,80vw);z-index:30}.rs-cite__pop:focus{outline:none}.rs-cite__title{font-size:.65rem}.rs-cite__meta{color:var(--skx-gray-1)}.rs-cite__quote{border-left:2px solid var(--skx-border-c1);display:block;max-height:8rem;overflow-y:auto;padding-left:.5rem;white-space:pre-line}.rs-cite__foot{align-items:center;color:var(--skx-gray-1);display:flex;justify-content:space-between}.rs-cite__pager{align-items:center;display:inline-flex;gap:.3rem}.rs-cite__pager button{background:none;border:1px solid var(--skx-line);border-radius:var(--skx-radius-sm);cursor:pointer;padding:0 .3rem}.rs-cite__pager button[aria-disabled=true]{cursor:default;opacity:.4}.rs-cite__actions,.rs-plus{display:flex;gap:.4rem}.rs-plus{align-items:center}.skx-rsearch:has(>.rs-plus){position:relative}.rs-plus__anchor{position:relative}.rs-plus__btn{align-items:center;background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:50%;color:var(--skx-primary);cursor:pointer;display:inline-flex;font-size:.9rem;height:1.6rem;justify-content:center;line-height:1;padding:0;width:1.6rem}.rs-plus__btn:disabled{cursor:not-allowed;opacity:.5}.rs-plus__menu,.rs-plus__palette{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);box-shadow:var(--skx-shadow-banner);left:0;list-style:none;margin:0;padding:.3rem;position:absolute;top:calc(100% + .3rem);z-index:40}.rs-plus__menu{min-width:16rem}.rs-plus__palette{right:0}.rs-plus__item,.rs-plus__option{align-items:flex-start;background:none;border:none;border-radius:var(--skx-radius-sm);cursor:pointer;display:flex;font-family:inherit;gap:.5rem;padding:.5rem;text-align:left;width:100%}.rs-plus__item.is-selected,.rs-plus__item:focus-visible,.rs-plus__item:hover,.rs-plus__option.is-selected{background:var(--skx-border-c1);outline:none}.rs-plus__icon{height:1rem;margin-top:.1rem;width:1rem}.rs-plus__option{align-items:center}.rs-plus__option .rs-plus__icon{flex:none;height:1.6rem;margin:0;width:1.6rem}.rs-plus__text{display:flex;flex-direction:column;gap:.1rem}.rs-plus__label{color:var(--skx-ink);font-size:.65rem;font-weight:700}.rs-plus__desc{color:var(--skx-gray-1);font-size:.55rem;line-height:1.4}.rs-plus__cmd{align-items:baseline;display:flex;gap:.4rem}.rs-plus__slash{color:var(--skx-ink);font-size:.65rem;font-weight:700}.rs-plus__alias{color:var(--skx-gray-1);font-size:.6rem}.rs-plus__chip{align-items:center;background:var(--skx-primary);border-radius:var(--skx-radius-pill);color:var(--skx-on-accent);display:inline-flex;font-size:.6rem;font-weight:700;gap:.2rem;padding:.15rem .3rem .15rem .55rem}.rs-plus__chip-label{text-box:trim-both cap alphabetic}.rs-plus__chip-x{align-items:center;background:none;border:none;border-radius:50%;color:var(--skx-on-accent);cursor:pointer;display:inline-flex;height:.9rem;justify-content:center;padding:0;width:.9rem}.rs-plus__chip-x svg{height:.45rem;width:.45rem}.rs-plus__error{color:var(--skx-ink);font-size:.6rem;left:0;margin:0;position:absolute;top:calc(100% + .4rem)}.rs-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.rs-synth__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.rs-synth__summary{color:var(--skx-ink);font-size:.7rem;font-weight:700;margin:0}.rs-synth__actions:empty{display:none}.rs-synth__list{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:0}.rs-synth__item{align-items:center;background:none;border:1px solid transparent;border-radius:var(--skx-radius-sm);color:var(--skx-ink);display:flex;font-family:inherit;font-size:.65rem;gap:.5rem;padding:.4rem .5rem;text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%}button.rs-synth__item{cursor:pointer}.rs-synth__item.is-linked,button.rs-synth__item:focus-visible{background:var(--skx-border-c1);border-color:var(--skx-border-c2);outline:none}@media(hover:hover){button.rs-synth__item:hover{background:var(--skx-border-c1);border-color:var(--skx-border-c2)}}.rs-synth__icon{align-items:center;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:.55rem;font-weight:700;height:1rem;justify-content:center;line-height:1;width:1rem}.rs-synth__item.is-done .rs-synth__icon{background:var(--skx-primary);color:var(--skx-on-accent)}.rs-synth__item.is-running .rs-synth__icon{animation:rs-spin .9s linear infinite;border:2px solid var(--skx-border-c1);border-top-color:var(--skx-primary)}.rs-synth__item.is-waiting .rs-synth__icon{border:1px dashed var(--skx-line);color:var(--skx-gray-2)}.rs-synth__item.is-failed .rs-synth__icon{border:1px solid var(--skx-ink);color:var(--skx-ink)}.rs-synth__icon.is-fresh{animation:rs-pop .9s cubic-bezier(.34,1.56,.64,1)}.rs-synth__name{flex:1;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-synth__item.is-waiting .rs-synth__name{color:var(--skx-gray-2);font-weight:400}.rs-synth__state{color:var(--skx-gray-1);flex-shrink:0;font-size:.6rem;font-variant-numeric:tabular-nums}.rs-synth__item.is-running .rs-synth__state{color:var(--skx-primary);font-weight:700}@keyframes rs-sheen{to{transform:translate(100%)}}@keyframes rs-spin{to{transform:rotate(1turn)}}@keyframes rs-pop{0%{transform:scale(.3)}55%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.rs-synth__item{transition:none}.rs-synth__icon.is-fresh,.rs-synth__item.is-running .rs-synth__icon{animation:none}}.rs-block--report{display:flex;flex-direction:column;gap:.6rem}.rs-report-note{align-items:center;background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);color:var(--skx-ink);display:flex;flex-wrap:wrap;font-size:.65rem;gap:.5rem;padding:.5rem .8rem}.rs-report-note p{flex:1;margin:0;min-width:0}.rs-spinner--small{height:.9rem;width:.9rem}.rs-report__kicker{margin:0 0 .3rem}.rs-report__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.4rem}.rs-badge--draft{align-items:center;border-color:var(--skx-border-c2);color:var(--skx-primary);display:inline-flex;gap:.25rem}.rs-badge--live:before{animation:rs-blink 1.2s ease-in-out infinite;background:var(--skx-primary);border-radius:50%;content:"";height:.35rem;width:.35rem}.rs-section{border-radius:var(--skx-radius-sm);outline:2px solid transparent;outline-offset:.4rem;scroll-margin-top:1.2rem;transition:outline-color .2s ease}.rs-section.is-linked{outline-color:var(--skx-border-c2)}.rs-section:focus-visible{outline-color:var(--skx-border-c2)}@media(forced-colors:active){.rs-section:not(.is-linked):not(:focus-visible){outline:none}}.rs-section.is-waiting .rs-section__heading{color:var(--skx-gray-2)}.rs-section__body{display:flex;flex-direction:column;gap:.5rem}.rs-report--draft .rs-section__body{animation:rs-reveal .45s ease-out backwards}.rs-skeleton{--rs-skeleton:color-mix(in srgb,var(--skx-line) 40%,transparent);display:flex;flex-direction:column;gap:.35rem}.rs-skeleton__line{animation:rs-shimmer 1.6s linear infinite;background:linear-gradient(90deg,var(--rs-skeleton) 25%,var(--skx-frost-line) 50%,var(--rs-skeleton) 75%);background-size:200% 100%;border-radius:var(--skx-radius-pill);height:.55rem}.rs-skeleton__line:nth-child(2){width:92%}.rs-skeleton__line:nth-child(3){width:64%}@keyframes rs-reveal{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes rs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes rs-blink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.rs-section{transition:none}.rs-badge--live:before,.rs-report--draft .rs-section__body,.rs-skeleton__line{animation:none}}.rs-excluded__toggle,.rs-refs__toggle,.rs-round__toggle{align-items:center;background:none;border:none;border-radius:var(--skx-radius-sm);color:var(--skx-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;gap:.2rem;padding:0}.rs-round__toggle{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.15em}.rs-excluded__toggle:focus-visible,.rs-refs__toggle:focus-visible,.rs-round__toggle:focus-visible{outline:2px solid var(--skx-border-c2);outline-offset:2px}.rs-caret{display:inline-block;font-size:.8em;transition:transform .15s ease}[aria-expanded=true]>.rs-caret{transform:rotate(180deg)}.rs-round__excluded{animation:rs-reveal .2s ease-out;background:color-mix(in srgb,var(--skx-border-c1) 35%,var(--skx-white));border-radius:var(--skx-radius-sm);margin-top:.25rem;padding:.4rem .5rem}.rs-round__why{color:var(--skx-gray-1)}.rs-excluded-list{display:flex;flex-direction:column;gap:.2rem;margin:.3rem 0 0;padding-left:1rem}.rs-excluded-list a{color:var(--skx-ink);text-decoration:none}.rs-excluded-list a:focus-visible,.rs-excluded-list a:hover{color:var(--skx-primary);text-decoration:underline}.rs-excluded{border:1px dashed var(--skx-line);border-radius:var(--skx-radius-md);padding:.8rem 1rem}.rs-excluded__title{font-size:.75rem;font-weight:700;margin:0}.rs-excluded__toggle,.rs-refs__toggle{color:var(--skx-ink-2);font-weight:inherit}.rs-excluded__body{animation:rs-reveal .25s ease-out;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.rs-excluded .rs-excluded-list{font-size:.65rem;line-height:1.7}.rs-refs{border:1px solid var(--skx-line);border-radius:var(--skx-radius-md);padding:.8rem 1rem}.rs-refs__title{font-size:.75rem;font-weight:700;margin:0}.rs-refs__list{animation:rs-reveal .25s ease-out;color:var(--skx-ink);display:flex;flex-direction:column;font-size:.65rem;gap:.3rem;line-height:1.7;list-style:none;margin:.5rem 0 0;padding:0}.rs-refs__item{display:grid;gap:.2rem;grid-template-columns:2rem minmax(0,1fr)}.rs-refs__n{color:var(--skx-primary);font-weight:700}.rs-refs__item a{color:var(--skx-ink);text-decoration:none}.rs-refs__item a:focus-visible,.rs-refs__item a:hover{color:var(--skx-primary);text-decoration:underline}@media(prefers-reduced-motion:reduce){.rs-caret{transition:none}.rs-excluded__body,.rs-refs__list,.rs-round__excluded{animation:none}}.rs-dl{display:inline-flex;position:relative}.rs-dl__btn[aria-disabled=true]:not([aria-busy=true]){cursor:not-allowed;opacity:.5}.rs-dl__btn[aria-busy=true]{cursor:progress}.rs-dl__dot{animation:rs-dl-breathe 1s ease-in-out infinite alternate;background:var(--skx-primary);border-radius:50%;height:.4rem;width:.4rem}@keyframes rs-dl-breathe{0%{opacity:.3}to{opacity:1}}.rs-dl__menu{animation:rs-dl-in .14s ease-out;background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);box-shadow:var(--skx-shadow-banner);list-style:none;margin:0;min-width:13rem;padding:.3rem;position:absolute;right:0;top:calc(100% + .3rem);transform-origin:top right;z-index:40}@keyframes rs-dl-in{0%{opacity:0;transform:translateY(-.2rem) scale(.98)}to{opacity:1;transform:none}}.rs-dl__item{background:none;border:none;border-radius:var(--skx-radius-sm);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.1rem;padding:.5rem;text-align:left;width:100%}.rs-dl__item:focus-visible,.rs-dl__item:hover{background:var(--skx-border-c1);outline:none}.rs-dl__label{color:var(--skx-ink);font-size:.65rem;font-weight:700}.rs-dl__desc{color:var(--skx-gray-1);font-size:.55rem;line-height:1.4}@media(prefers-reduced-motion:reduce){.rs-dl__dot,.rs-dl__menu{animation:none}}.rs-pbar{background:var(--skx-white);border:1px solid var(--skx-frame-line);border-radius:var(--skx-radius-md);box-shadow:var(--skx-frost-hilite),var(--skx-shadow-banner);display:flex;flex-direction:column;gap:.35rem;height:var(--rs-bar-h);justify-content:center;overflow:hidden;padding:0 1.2rem;position:sticky;top:0;z-index:4}.rs-pbar__stages{display:flex;gap:.3rem;list-style:none;margin:0;padding:0}.rs-pbar__stage{align-items:center;border:1px solid var(--skx-line);border-radius:var(--skx-radius-pill);color:var(--skx-gray-2);display:inline-flex;font-size:.55rem;font-weight:700;gap:.25rem;line-height:1.4;padding:.1rem .45rem;white-space:nowrap}.rs-pbar__num{font-variant-numeric:tabular-nums;font-weight:600;opacity:.8}.rs-pbar__stage.is-done{border-color:var(--skx-border-c1);color:var(--skx-ink-2)}.rs-pbar__stage.is-current{border-color:var(--skx-primary);color:var(--skx-primary)}.rs-pbar__tag{background:var(--skx-primary);border-radius:var(--skx-radius-pill);color:var(--skx-on-accent);font-weight:600;padding:0 .3rem}.rs-pbar__line{align-items:baseline;display:flex;gap:.8rem;min-width:0}.rs-pbar__text{color:var(--skx-ink);flex:1;font-size:1rem;font-weight:700;line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-pbar__pct{color:var(--skx-primary);flex-shrink:0;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0}.rs-pbar__track{background:var(--skx-border-c1);border-radius:var(--skx-radius-pill);flex-shrink:0;height:var(--rs-bar-thick);overflow:hidden;position:relative}.rs-pbar__fill{background:var(--skx-primary);border-radius:inherit;bottom:0;left:0;overflow:hidden;position:absolute;top:0;transition:width 1s linear;width:0}.rs-pbar__fill.is-running:after{animation:rs-sheen 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--skx-frost-line),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}@media(max-width:768px){.rs-pbar{padding:0 .8rem}}@media(prefers-reduced-motion:reduce){.rs-pbar__fill{transition:none}.rs-pbar__fill.is-running:after{animation:none}}.rs-report--slots{gap:.7rem}.rs-slot{border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);gap:.35rem;padding:.7rem .9rem}.rs-slot__kicker{color:var(--skx-primary);font-size:.55rem;font-weight:700;margin:0}.rs-slot__state{align-self:flex-start;background:var(--skx-white);border:1px solid var(--skx-line);border-radius:var(--skx-radius-pill);color:var(--skx-gray-1);font-size:.6rem;font-weight:700;padding:.1rem .45rem}.rs-slot.is-collected .rs-slot__state,.rs-slot.is-collecting .rs-slot__state,.rs-slot.is-writing .rs-slot__state{border-color:var(--skx-border-c2);color:var(--skx-primary)}.rs-slot.is-failed .rs-slot__state{border-color:var(--skx-ink);color:var(--skx-ink)}.rs-slot.is-waiting .rs-section__heading{color:var(--skx-gray-2)}.rs-slot.is-empty{align-items:baseline;border-style:dashed;flex-direction:row;flex-wrap:wrap;gap:.2rem .5rem;padding:.4rem .9rem}.rs-slot.is-empty .rs-section__heading{color:var(--skx-gray-2);font-size:.7rem;font-weight:400}.rs-slot__state.is-fresh{animation:rs-pop .9s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.rs-slot__state.is-fresh{animation:none}}.rs-follow-pill{align-self:center;bottom:1rem;box-shadow:var(--skx-shadow-lnb);position:sticky;z-index:4}.rs-round__state{align-items:center;border:1px solid var(--skx-border-c2);border-radius:var(--skx-radius-pill);color:var(--skx-primary);display:inline-flex;font-size:.55rem;font-weight:700;gap:.25rem;padding:0 .4rem}.rs-round__state.is-checking:before{animation:rs-blink 1.2s ease-in-out infinite;background:var(--skx-primary);border-radius:50%;content:"";height:.3rem;width:.3rem}@media(prefers-reduced-motion:reduce){.rs-round__state.is-checking:before{animation:none}}.rs-col-side .rs-card__title{font-size:.75rem;line-height:1.6}.rs-col-side .rs-card__title:before{background:var(--skx-teal-ink);border-radius:var(--skx-radius-pill);content:"";display:inline-block;height:.75rem;margin-right:.4rem;vertical-align:-.1rem;width:.25rem}.rs-plus:has(>.rs-start-note){flex-wrap:wrap;row-gap:.3rem}.skx-search__box:has(>.rs-plus>.rs-start-note)>.skx-search__actions{align-self:start}.rs-start-note{align-items:center;background:var(--skx-frost-menu-bg);border:1px solid var(--skx-frost-menu-line);border-radius:var(--skx-radius-md);color:var(--skx-ink);display:flex;flex:1 0 100%;flex-wrap:wrap;font-size:.6rem;gap:.3rem .4rem;line-height:1.5;min-width:0;padding:.3rem .35rem .3rem .7rem}.skx-rsearch .rs-start-note{box-shadow:var(--skx-shadow-banner);flex:none;max-width:calc(100% - 2rem);position:absolute;right:0;top:calc(100% + .4rem);z-index:30}.skx-rsearch .rs-plus:has(>.rs-plus__error)>.rs-start-note{top:calc(100% + 1.8rem)}.rs-start-note__text{font-weight:700}.rs-start-note__dot{color:var(--skx-gray-1)}.rs-start-note__btn{align-items:center;background:var(--skx-frost-bg);border:none;border-radius:var(--skx-radius-pill);box-shadow:inset 0 0 0 1px var(--skx-border-c1);color:var(--skx-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.6rem;font-weight:700;line-height:1.5;padding:.1rem .6rem;text-decoration:none;white-space:nowrap}.rs-start-note__btn:hover{background:var(--skx-border-c1)}.rs-start-note__btn:focus-visible{outline:2px solid var(--skx-accent);outline-offset:1px}.rs-start-note__btn.is-danger{background:var(--skx-danger);color:var(--skx-on-accent)}.rs-start-note__btn:disabled{cursor:progress;opacity:.6}.rs-examples{display:flex;flex-direction:column;gap:.5rem;width:100%}.rs-examples__title{color:var(--skx-ink-strong);font-size:.75rem;font-weight:700;margin:0}.rs-examples__note{color:var(--skx-ink);font-size:.6rem;line-height:1.5;margin:0}.rs-examples__list{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));list-style:none;margin:0;padding:0}.rs-examples__card{background:var(--skx-white);border:1px solid var(--skx-frame-line);border-radius:var(--skx-radius-sm);color:var(--skx-ink);display:flex;flex-direction:column;gap:.3rem;height:100%;padding:.8rem;text-decoration:none;transition:border-color .15s}.rs-examples__card:focus-visible,.rs-examples__card:hover{border-color:var(--skx-primary)}.rs-examples__card:focus-visible{outline:2px solid var(--skx-accent);outline-offset:2px}.rs-examples__kicker{align-self:flex-start;background:var(--skx-glass-teal);border-radius:var(--skx-radius-pill);color:var(--skx-teal-ink);font-size:.55rem;font-weight:700;line-height:1.6;padding:0 .4rem}.rs-examples__q{font-size:.7rem;font-weight:600;line-height:1.5;word-break:keep-all}.rs-examples__meta{color:var(--skx-gray-1);font-size:.55rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.rs-examples__card{transition:none}}.rs-plus:has(>.rs-mode){flex-wrap:wrap;row-gap:.3rem}.skx-search__box:has(>.rs-plus>.rs-mode)>.skx-search__actions{align-self:start}.rs-mode{min-width:0;position:relative}.rs-mode,.rs-mode__chip{align-items:center;display:inline-flex}.rs-mode__chip{background:var(--skx-frost-bg);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-pill);color:var(--skx-ink);cursor:pointer;font-family:inherit;font-size:.6rem;font-weight:700;gap:.25rem;line-height:1.4;padding:.15rem .5rem;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.rs-mode__chip:hover{background:var(--skx-border-c1)}.rs-mode__chip[aria-expanded=true]{border-color:var(--skx-border-c2)}.rs-mode__chip:focus-visible{outline:2px solid var(--skx-accent);outline-offset:1px}.rs-mode__chip:disabled{cursor:not-allowed;opacity:.5}.rs-mode__caret{font-size:.55rem;transition:transform .15s ease}.rs-mode__chip[aria-expanded=true] .rs-mode__caret{transform:rotate(180deg)}.rs-mode__panel{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);box-shadow:var(--skx-shadow-banner);display:flex;flex-direction:column;gap:.4rem;left:0;padding:.6rem;position:absolute;top:calc(100% + .4rem);width:min(15rem,calc(100vw - 2rem));z-index:40}.rs-mode__title{color:var(--skx-gray-1);font-size:.55rem;margin:0}.rs-mode__cards{display:flex;flex-direction:column;gap:.35rem}.rs-mode__card{align-items:flex-start;background:var(--skx-frost-bg);border:none;border-radius:var(--skx-radius-sm);cursor:pointer;display:flex;font-family:inherit;gap:.45rem;padding:.55rem .6rem;text-align:left;transition:background-color .15s ease;width:100%}.rs-mode__card:hover{background:var(--skx-border-c1)}.rs-mode__card[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--skx-border-c2)}.rs-mode__card:focus-visible{outline:2px solid var(--skx-accent);outline-offset:1px}.rs-mode__radio{border:1.5px solid var(--skx-ink-2);border-radius:50%;flex:none;height:.7rem;margin-top:.15rem;width:.7rem}.rs-mode__card[aria-checked=true] .rs-mode__radio{background:var(--skx-primary);border-color:var(--skx-primary);box-shadow:inset 0 0 0 2px var(--skx-white)}.rs-mode__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.rs-mode__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.3rem}.rs-mode__en{color:var(--skx-ink);font-size:.7rem;font-weight:800;line-height:1.3}.rs-mode__ko{color:var(--skx-ink-2)}.rs-mode__default,.rs-mode__ko{font-size:.55rem;font-weight:600}.rs-mode__default{background:var(--skx-border-c1);border-radius:var(--skx-radius-pill);color:var(--skx-primary);line-height:1.5;padding:0 .3rem}.rs-mode__desc{color:var(--skx-ink-2);font-size:.6rem;line-height:1.5;word-break:keep-all}.skx-rsearch:has(>.rs-plus>.rs-mode){container:rs-bar/inline-size}.skx-rsearch>.rs-plus:has(>.rs-mode){flex-wrap:nowrap}.skx-rsearch .rs-mode{flex-shrink:0}@container rs-bar (width > 34rem){.skx-rsearch>.skx-rsearch__input{min-width:8rem}}@container rs-bar (max-width: 34rem){.skx-rsearch .rs-mode{left:0;position:absolute;top:calc(100% + .4rem);z-index:20}.skx-rsearch .rs-mode__chip{background:var(--skx-frost-menu-bg);border-color:var(--skx-frost-menu-line);box-shadow:var(--skx-shadow-banner)}.skx-rsearch .rs-plus:has(>.rs-mode)>.rs-plus__error,.skx-rsearch .rs-plus:has(>.rs-mode)>.rs-start-note{top:calc(100% + 2.6rem)}.skx-rsearch .rs-plus:has(>.rs-mode):has(>.rs-plus__error)>.rs-start-note{top:calc(100% + 4rem)}}@media(prefers-reduced-motion:reduce){.rs-mode__card,.rs-mode__caret,.rs-mode__chip{transition:none}}.rs-head__meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.3rem}.rs-head__mode{background:none;border:1px dashed var(--skx-border-c1);border-radius:var(--skx-radius-pill);color:var(--skx-gray-1);font-size:.55rem;font-weight:700;line-height:1.4;padding:.1rem .45rem}.rs-print{display:none}@media print{@page rs-report{size:A4;margin:18mm 16mm}.rs-print,.skx-app:has(.rs-page){page:rs-report}body:has(>.rs-print)>:not(.rs-print){display:none!important}.rs-page .rs-btn,.rs-page .rs-col-side,.rs-page .rs-dl,.rs-page .rs-head,.rs-page .rs-pbar,.skx-app:has(.rs-page) .skx-lnb,body:has(.rs-page) .skx-footer{display:none!important}.rs-page .rs-body{display:block}.rs-page .rs-report{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rs-print{background:none;color:var(--skx-ink);display:block;font-family:맑은 고딕,Malgun Gothic,Pretendard,sans-serif;font-size:10.5pt;line-height:1.6}.rs-print__title{font-size:18pt;font-weight:700;line-height:1.35;margin:0 0 6pt}.rs-print__meta{color:var(--skx-gray-1);font-size:9pt;margin:0;word-break:break-all}.rs-print__h1{font-size:14pt;margin:18pt 0 6pt}.rs-print__h1,.rs-print__h2{font-weight:700;-moz-column-break-after:avoid;break-after:avoid}.rs-print__h2{font-size:12pt;margin:10pt 0 4pt}.rs-print__para{margin:0 0 6pt}.rs-print__para.is-muted{color:var(--skx-gray-1)}.rs-print__list{margin:0 0 6pt;padding-left:16pt}.rs-print__refs{list-style:none;margin:0;padding:0}.rs-print__list li,.rs-print__refs li{margin-bottom:3pt;-moz-column-break-inside:avoid;break-inside:avoid}.rs-print__refs li{padding-left:22pt;text-indent:-22pt}}.rs-live{background:var(--skx-white);border:1px solid var(--skx-frame-line);border-radius:var(--skx-radius-md);gap:1rem;padding:1.2rem}.rs-live,.rs-live__head{display:flex;flex-direction:column}.rs-live__head{gap:.35rem}.rs-live__kicker{align-items:center;color:var(--skx-ink-2);display:inline-flex;font-size:.6rem;font-weight:700;gap:.4rem;margin:0}.rs-live__dot{animation:rs-live-breathe 1.6s ease-in-out infinite;background:var(--skx-primary);border-radius:50%;height:.45rem;width:.45rem}@keyframes rs-live-breathe{0%,to{box-shadow:0 0 0 0 var(--skx-border-c1);opacity:1}50%{box-shadow:0 0 0 .3rem var(--skx-border-c1);opacity:.7}}.rs-live__now{color:var(--skx-ink);font-size:.9rem;font-weight:700;line-height:1.45;margin:0;min-height:2.6em;word-break:keep-all}.rs-live__counters{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));margin:0}.rs-live__counter{background:var(--skx-frost-bg);border-radius:var(--skx-radius-sm);padding:.55rem .7rem}.rs-live__counter dt{color:var(--skx-ink-2);font-size:.55rem}.rs-live__counter dd{animation:rs-live-bump .45s ease-out;color:var(--skx-ink);font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2;margin:.15rem 0 0}@keyframes rs-live-bump{0%{transform:translateY(.25rem)}to{transform:none}}.rs-live__subqs{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.rs-live__subq{background:var(--skx-frost-bg);border-radius:var(--skx-radius-sm);padding:.7rem .8rem;scroll-margin-top:1.2rem;transition:box-shadow .2s ease}.rs-live__subq.is-pending .rs-live__subq-state,.rs-live__subq.is-pending .rs-live__subq-title{color:var(--skx-ink-2)}.rs-live__subq.is-current{box-shadow:inset 0 0 0 1px var(--skx-border-c2)}.rs-live__subq-head{align-items:center;display:flex;gap:.5rem;min-width:0}.rs-live__no{align-items:center;border:1px solid var(--skx-border-c1);border-radius:50%;color:var(--skx-ink-2);display:inline-flex;flex:none;font-size:.55rem;font-weight:800;height:1.2rem;justify-content:center;width:1.2rem}.rs-live__subq.is-current .rs-live__no{background:var(--skx-primary);border-color:var(--skx-primary);color:var(--skx-on-accent)}.rs-live__subq.is-done .rs-live__no{border-color:var(--skx-teal-ink);color:var(--skx-teal-ink)}.rs-live__subq-title{color:var(--skx-ink);flex:1;font-size:.7rem;font-weight:700;line-height:1.45;min-width:0}.rs-live__subq-state{color:var(--skx-ink-2);flex:none;font-size:.55rem;font-weight:600;white-space:nowrap}.rs-live__subq.is-current .rs-live__subq-state{color:var(--skx-primary)}.rs-live__toggle{background:none;border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-pill);color:var(--skx-ink-2);cursor:pointer;flex:none;font-family:inherit;font-size:.55rem;padding:.1rem .4rem}.rs-live__toggle:hover{background:var(--skx-frost-bg-hover)}.rs-live__toggle:focus-visible{outline:2px solid var(--skx-accent);outline-offset:1px}.rs-live__body{border-left:1px dashed var(--skx-border-c1);display:flex;flex-direction:column;gap:.5rem;margin:.6rem 0 0 .6rem;padding-left:1rem}.rs-live__alert{animation:rs-live-in .35s ease-out;background:var(--skx-glass-teal);border-left:3px solid var(--skx-primary);border-radius:var(--skx-radius-sm);color:var(--skx-ink);font-size:.65rem;line-height:1.5;margin:0;padding:.5rem .7rem}.rs-live__alert strong{color:var(--skx-primary)}.rs-live__alert-note{color:var(--skx-ink-2);display:block;font-size:.6rem;margin-top:.15rem}.rs-live__steps{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.rs-live__step{align-items:flex-start;display:flex;gap:.5rem}.rs-live__step-ico{align-items:center;background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:50%;color:var(--skx-ink-2);display:inline-flex;flex:none;font-size:.6rem;font-weight:800;height:1.1rem;justify-content:center;width:1.1rem}.rs-live__step.is-ok .rs-live__step-ico{border-color:var(--skx-teal-ink);color:var(--skx-teal-ink)}.rs-live__step.is-pending .rs-live__step-ico,.rs-live__step.is-warn .rs-live__step-ico{border-color:var(--skx-primary);color:var(--skx-primary)}.rs-live__step.is-pending .rs-live__step-ico{animation:rs-live-breathe 1.6s ease-in-out infinite}.rs-live__step-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.rs-live__step-title{color:var(--skx-ink);font-size:.65rem;font-weight:600;line-height:1.5;word-break:keep-all}.rs-live__step.is-ok .rs-live__step-title{color:var(--skx-teal-ink)}.rs-live__step.is-pending .rs-live__step-title,.rs-live__step.is-warn .rs-live__step-title{color:var(--skx-primary)}.rs-live__step-detail{color:var(--skx-ink-2);font-size:.6rem;line-height:1.5;word-break:keep-all}.rs-live__step{animation:rs-live-in .35s ease-out}@keyframes rs-live-in{0%{transform:translateY(.35rem)}to{transform:none}}.rs-live__reviewing{animation:rs-live-in .35s ease-out;background:var(--skx-white);border:1px dashed var(--skx-border-c1);border-radius:var(--skx-radius-sm);padding:.5rem .7rem}.rs-live__reviewing-title{color:var(--skx-ink-2);font-size:.6rem;font-weight:700;margin:0 0 .3rem}.rs-live__papers{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0}.rs-live__paper{color:var(--skx-ink);font-size:.6rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-live__paper.is-more{color:var(--skx-ink-2)}@media(prefers-reduced-motion:reduce){.rs-live__alert,.rs-live__counter dd,.rs-live__dot,.rs-live__reviewing,.rs-live__step,.rs-live__step.is-pending .rs-live__step-ico{animation:none}.rs-live__subq{transition:none}}.wk-body{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.wk-body>.wk-conn:not(.skx-conn--connected){position:sticky;top:.5rem;z-index:3}.wk-scope{border:1px dashed var(--skx-line);border-radius:var(--skx-radius-md);color:var(--skx-gray-1);font-size:.6rem;line-height:1.5;margin:0;padding:.45rem .8rem}.wk-fig,.wk-scope{background:var(--skx-white)}.wk-fig{align-items:center;border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-sm);color:var(--skx-primary);cursor:help;display:inline-flex;font-weight:700;margin:0 .1rem;padding:0 .3rem;position:relative}.wk-fig:focus-visible{outline:2px solid var(--skx-border-c2);outline-offset:1px}.wk-fig__tip{background:var(--skx-ink);border-radius:var(--skx-radius-sm);bottom:calc(100% + .3rem);color:var(--skx-white);font-size:.55rem;font-weight:400;left:50%;line-height:1.4;max-width:12rem;opacity:0;padding:.3rem .5rem;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s ease;visibility:hidden;width:-moz-max-content;width:max-content;z-index:20}.wk-fig:focus .wk-fig__tip,.wk-fig:hover .wk-fig__tip{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.wk-fig__tip{transition:none}}.wk-ledger__head{align-items:baseline;display:flex;gap:.6rem;justify-content:space-between}.wk-ledger__count{color:var(--skx-primary);font-size:.6rem;font-weight:700;margin:0}.wk-ledger__list{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;max-height:14rem;overflow-anchor:none;overflow-y:auto;padding:0;position:relative}.wk-ledger__paper{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-sm);display:flex;flex-direction:column;gap:.1rem;padding:.35rem .5rem}.wk-ledger__title{color:var(--skx-ink);font-size:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-ledger__meta{color:var(--skx-gray-1);font-size:.55rem}.wk-ledger__pile-title{color:var(--skx-gray-1);font-size:.6rem;font-weight:700;margin:.2rem 0 0}.wk-ledger__list--dropped .wk-ledger__paper{border-color:var(--skx-line);border-style:dashed;opacity:.55}.wk-ledger__paper.is-fresh{animation:wk-drop .9s ease-out}.wk-ledger__list--dropped .wk-ledger__paper.is-fresh{animation:wk-sink .9s ease-out}@keyframes wk-drop{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@keyframes wk-sink{0%{opacity:1;transform:translateY(-.6rem)}to{opacity:.55;transform:none}}.wk-ledger__list--reviewing{max-height:9rem}.wk-ledger__paper.is-reviewing{animation:wk-review 1.6s ease-in-out infinite;border-color:var(--skx-border-c2);border-style:dashed}@keyframes wk-review{50%{border-color:var(--skx-border-c1)}}@media(prefers-reduced-motion:reduce){.wk-ledger__list--dropped .wk-ledger__paper.is-fresh,.wk-ledger__paper.is-fresh,.wk-ledger__paper.is-reviewing{animation:none}}.wk-stepper{align-items:center;background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-lg);display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding:.7rem 1rem}.wk-stepper__list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.wk-stepper__step{align-items:center;background:var(--skx-white);border:1px solid var(--skx-line);border-radius:var(--skx-radius-pill);color:var(--skx-gray-1);display:inline-flex;font:inherit;font-size:.6rem;font-weight:700;gap:.3rem;padding:.3rem .65rem}button.wk-stepper__step{cursor:pointer}.wk-stepper__item.is-done .wk-stepper__step{border-color:var(--skx-border-c1);color:var(--skx-ink-2)}.wk-stepper__item.is-current .wk-stepper__step{border-color:var(--skx-border-c2);color:var(--skx-primary)}.wk-stepper__item button.wk-stepper__step:focus-visible,.wk-stepper__item button.wk-stepper__step:hover{border-color:var(--skx-border-c2)}.wk-stepper__item .wk-stepper__step[aria-current=step]{background:var(--skx-primary);border-color:var(--skx-primary);color:var(--skx-white)}.wk-stepper__no{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.5rem;height:1rem;justify-content:center;width:1rem}.wk-stepper__line{color:var(--skx-gray-1);flex:1;font-size:.6rem;margin:0}.wk-beta{border:1px solid var(--skx-border-c2);border-radius:var(--skx-radius-pill);color:var(--skx-primary);display:inline-block;font-size:.5rem;font-weight:700;letter-spacing:.02em;line-height:1.6;margin-left:.3rem;padding:0 .35rem;vertical-align:middle}.wk-modal{align-items:center;background:color-mix(in srgb,var(--skx-ink) 45%,transparent);display:flex;inset:0;justify-content:center;padding:1.2rem;position:fixed;z-index:1000}.wk-modal__dialog{background:var(--skx-white);border-radius:var(--skx-radius-lg);box-shadow:var(--skx-shadow-banner);color:var(--skx-ink);display:flex;flex-direction:column;gap:.8rem;max-height:calc(100vh - 2.4rem);overflow-y:auto;padding:1.2rem;width:min(28rem,100%)}.wk-modal__head{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.wk-modal__title{font-size:.9rem;font-weight:700;margin:0}.wk-modal__lead{font-size:.7rem;line-height:1.6;margin:0}.wk-modal__steps{gap:.6rem;list-style:none;margin:0;padding:0}.wk-modal__step,.wk-modal__steps{display:flex;flex-direction:column}.wk-modal__step{border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);gap:.2rem;padding:.6rem .8rem}.wk-modal__step-title{align-items:center;color:var(--skx-primary);display:flex;font-size:.7rem;font-weight:700;gap:.3rem;margin:0}.wk-modal__decide{color:var(--skx-ink-2);font-size:.6rem;margin:0}.wk-modal__actions{display:flex;justify-content:flex-end}.wk-continue{border:1px solid var(--skx-border-c2)}.wk-continue__steps{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.wk-continue__step{align-items:center;border:1px dashed var(--skx-line);border-radius:var(--skx-radius-pill);color:var(--skx-gray-1);display:inline-flex;font-size:.6rem;gap:.3rem;padding:.25rem .6rem}.wk-continue__step.is-done{border-color:var(--skx-border-c1);border-style:solid;color:var(--skx-ink-2)}.wk-continue__step.is-current{border-color:var(--skx-border-c2);border-style:solid;color:var(--skx-primary)}.wk-screen{gap:1rem}.wk-screen,.wk-screen__head{display:flex;flex-direction:column}.wk-screen__head{gap:.3rem}.wk-screen__title{color:var(--skx-ink);font-size:.9rem;font-weight:700;margin:0}.wk-screen__picked{color:var(--skx-ink-2);font-size:.7rem;margin:0;overflow-wrap:anywhere}.wk-screen__next{align-items:center;border-top:1px solid var(--skx-border-c1);display:flex;flex-wrap:wrap;gap:.6rem;padding-top:.8rem}.wk-screen__lead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.6rem 1.2rem}.wk-screen__intro{flex:1 1 18rem;min-width:0}.wk-screen__lead-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.4rem .6rem;justify-content:flex-end;margin-left:auto;max-width:18rem}.wk-screen__lead-actions>.rs-muted{flex-basis:100%;text-align:right}@media(max-width:768px){.wk-screen__lead{align-items:stretch;flex-direction:column}.wk-screen__intro{flex-basis:auto}.wk-screen__lead-actions{justify-content:flex-start;margin-left:0;max-width:none}.wk-screen__lead-actions>.rs-muted{text-align:left}}.wk-edit{gap:.5rem}.wk-edit,.wk-edit__field{display:flex;flex-direction:column}.wk-edit__field{gap:.2rem;min-width:0}.wk-edit__label{color:var(--skx-gray-1);font-size:.6rem;font-weight:700}.wk-edit__input{background:var(--skx-white);border:1px solid var(--skx-line);border-radius:var(--skx-radius-sm);box-sizing:border-box;color:var(--skx-ink);font:inherit;font-size:.7rem;line-height:1.5;min-width:0;padding:.4rem .55rem;resize:vertical;width:100%}.wk-edit__input:focus-visible{outline:2px solid var(--skx-primary);outline-offset:1px}.wk-edit__input:disabled{color:var(--skx-gray-1);cursor:not-allowed}.wk-concepts{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-lg);display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.2rem}.wk-concepts__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.2rem .6rem}.wk-concepts__title{color:var(--skx-ink);font-size:.75rem;font-weight:700;margin:0}.wk-concepts__list{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.wk-concept{align-items:center;background:var(--skx-white);border:1px solid var(--skx-border-c2);border-radius:var(--skx-radius-pill);color:var(--skx-primary);display:inline-flex;font-size:.65rem;font-weight:700;gap:.25rem;padding:.15rem .55rem}.wk-concept__remove{background:none;border:0;color:var(--skx-gray-1);cursor:pointer;font-size:.75rem;line-height:1;padding:0}.wk-concept__remove:disabled{cursor:not-allowed;opacity:.5}.wk-concepts__edit{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.wk-concepts__input{flex:1 1 10rem;width:auto}.wk-topic{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-lg);display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1rem}.wk-topic--picked{border-color:var(--skx-border-c2);box-shadow:var(--skx-shadow-lnb)}.wk-topic--failed,.wk-topic--insufficient{border-color:var(--skx-line);border-style:dashed}.wk-topic__origin{color:var(--skx-gray-1);font-size:.55rem;font-weight:700;margin:0;overflow-wrap:anywhere}.wk-topic__title{color:var(--skx-ink);font-size:.8rem;font-weight:700;line-height:1.4;margin:0}.wk-topic__question{color:var(--skx-ink-2);font-size:.7rem;line-height:1.6;margin:0}.wk-topic__chips{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.wk-topic__chip{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-pill);color:var(--skx-primary);display:inline-block;font-size:.6rem;font-weight:700;padding:.1rem .45rem}.wk-topic__figures{color:var(--skx-ink-2);font-size:.65rem;line-height:1.7;margin:0}.wk-topic__check{margin:0}.wk-topic__check .wk-psec__check{margin-left:0}.wk-topic__seed{color:var(--skx-gray-1);font-size:.65rem;line-height:1.6;margin:0}.wk-topic__note{color:var(--skx-ink-2);font-size:.65rem;font-weight:700;margin:0;white-space:pre-line}@media(prefers-reduced-motion:no-preference){.wk-topic--arrived{animation:wk-topic-flip .5s ease-out}}@keyframes wk-topic-flip{0%{opacity:.3;transform:perspective(40rem) rotateY(80deg)}to{opacity:1;transform:none}}.wk-deck{display:flex;flex-direction:column;gap:.8rem}.wk-deck__grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.wk-deck__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.wk-deck__write{background:var(--skx-white);border:1px dashed var(--skx-border-c2);border-radius:var(--skx-radius-lg);padding:1rem}.wk-pill{align-self:center;bottom:1rem;box-shadow:var(--skx-shadow-lnb);position:sticky;z-index:1}.wk-reading{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.wk-reading__row{align-items:start;background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);display:grid;gap:.5rem .8rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.8rem}.wk-reading__row--in{border-color:var(--skx-border-c2)}.wk-reading__row--out{opacity:.55}.wk-reading__row--saving{cursor:progress}.wk-reading__check{align-items:center;color:var(--skx-ink-2);cursor:pointer;display:inline-flex;font-size:.6rem;font-weight:700;gap:.25rem}.wk-reading__main{display:flex;flex-direction:column;gap:.35rem;min-width:0}.wk-reading__title{color:var(--skx-ink);font-size:.72rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.wk-reading__title:focus-visible,.wk-reading__title:hover{color:var(--skx-primary);text-decoration:underline}.wk-reading__meta{align-items:center;color:var(--skx-gray-1);display:flex;flex-wrap:wrap;font-size:.6rem;gap:.4rem;margin:0}.wk-reading__fields{display:grid;gap:.5rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.wk-reading__actions{display:flex;flex-direction:column;gap:.3rem}.wk-path{border-top:1px dashed var(--skx-line);grid-column:1/-1;padding:.6rem .8rem}.wk-path__list{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.wk-path__line{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.62rem;gap:.2rem .5rem;line-height:1.5}.wk-path__label{color:var(--skx-ink);font-weight:700}.wk-path__detail{color:var(--skx-gray-1);overflow-wrap:anywhere}.wk-path__quote{border-left:2px solid var(--skx-border-c2);color:var(--skx-ink-2);flex-basis:100%;overflow-wrap:anywhere;padding:.3rem .6rem;white-space:pre-line}@media(max-width:640px){.wk-reading__row{grid-template-columns:auto minmax(0,1fr)}.wk-reading__actions{flex-direction:row;flex-wrap:wrap;grid-column:1/-1}.wk-reading__fields{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.wk-reading__row--fresh{animation:wk-row-fresh 1.6s ease-out}}@keyframes wk-row-fresh{0%{background:var(--skx-border-c1)}to{background:var(--skx-white)}}.wk-funnel{color:var(--skx-ink-2);font-size:.75rem;font-weight:700;margin:0}.wk-drawer{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);padding:.8rem 1rem}.wk-drawer__summary{color:var(--skx-primary);cursor:pointer;font-size:.7rem;font-weight:700}.wk-drawer[open] .wk-drawer__summary{margin-bottom:.5rem}.wk-drawer__group{display:flex;flex-direction:column;gap:.35rem;margin-top:.6rem}.wk-drawer__subq{color:var(--skx-ink);font-size:.62rem;font-weight:700;margin:0;overflow-wrap:anywhere}.wk-drawer__list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.wk-drawer__item{align-items:center;display:flex;flex-wrap:wrap;font-size:.62rem;gap:.2rem .6rem}.wk-drawer__line{color:var(--skx-ink-2);flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.wk-outline__head{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.wk-outline__stale{border-color:var(--skx-border-c2);color:var(--skx-primary)}.wk-outline__rows{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0;padding:0}.wk-outline__row{display:flex;flex-direction:column;gap:.35rem}.wk-outline__label{color:var(--skx-ink);font-size:.7rem;font-weight:700;margin:0}.wk-outline__text{color:var(--skx-ink-2);font-size:.7rem;line-height:1.6;margin:0}.wk-outline__groups{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.wk-outline__group{border:1px dashed var(--skx-line);border-radius:var(--skx-radius-md);display:flex;flex-direction:column;gap:.4rem;padding:.6rem}.wk-outline__group.is-drop{background:var(--skx-border-c1);border-color:var(--skx-border-c2)}.wk-outline__name{color:var(--skx-ink);font-size:.65rem;font-weight:700;margin:0}.wk-outline__field textarea,.wk-outline__name input{background:var(--skx-white);border:1px solid var(--skx-line);border-radius:var(--skx-radius-sm);box-sizing:border-box;color:var(--skx-ink);font:inherit;font-size:.65rem;padding:.3rem .45rem;width:100%}.wk-outline__papers{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.wk-outline__paper{align-items:center;background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-sm);display:flex;font-size:.6rem;gap:.3rem;padding:.3rem .45rem}.wk-outline__paper[draggable=true]{cursor:grab}.wk-outline__paper.is-dragging{opacity:.5}.wk-outline__paper-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-outline__move{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.wk-outline__move select{font-size:.55rem;max-width:6rem}.wk-outline__move .rs-btn--small{font-size:.55rem;padding:.2rem .45rem}.wk-outline__choices{border:0;display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0}.wk-outline__choice{align-items:flex-start;display:flex;font-size:.65rem;gap:.4rem;line-height:1.5}.wk-outline__field{display:flex;flex-direction:column;gap:.2rem}.wk-outline__problems{color:var(--skx-ink);font-size:.6rem;margin:0;padding-left:1rem}.wk-psec__head{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.wk-psec__write{margin-left:auto}.wk-psec__stale{border-color:var(--skx-border-c2);color:var(--skx-primary)}.wk-psec__paras{gap:.8rem;list-style:none;margin:0;padding:0}.wk-psec__item,.wk-psec__paras{display:flex;flex-direction:column}.wk-psec__item{border-left:3px solid var(--skx-border-c2);gap:.3rem;padding-left:.7rem}.wk-psec__item.is-proposed{border-left-style:dashed}.wk-psec__item.is-authored{border-left-color:var(--skx-line)}.wk-psec__band{color:var(--skx-primary);font-size:.55rem;font-weight:700}.wk-psec__item.is-authored .wk-psec__band{color:var(--skx-gray-1)}.wk-psec__para{color:var(--skx-ink);font-size:.7rem;line-height:1.75;margin:0}.wk-psec__para.is-live{color:var(--skx-ink-2)}.wk-psec__live{display:flex;flex-direction:column;gap:.6rem}.wk-psec__cite{background:var(--skx-border-c1);border-radius:var(--skx-radius-pill);color:var(--skx-primary);display:inline-block;font-size:.55rem;font-weight:700;line-height:1.6;margin:0 .1rem;padding:0 .3rem;text-decoration:none}.wk-psec__cite.is-pending{background:none;border:1px solid var(--skx-line);color:var(--skx-gray-1)}.wk-psec__badcite{color:var(--skx-gray-2);font-size:.55rem}.wk-psec__unmarked{-webkit-text-decoration:underline dotted var(--skx-gray-2);text-decoration:underline dotted var(--skx-gray-2);text-underline-offset:.2em}.wk-psec__check{border:1px dashed var(--skx-ink);border-radius:var(--skx-radius-sm);color:var(--skx-ink);font-size:.5rem;font-weight:700;margin:0 .2rem;padding:0 .3rem}.wk-psec__para-actions{display:flex;flex-wrap:wrap;gap:.3rem}.wk-psec__add,.wk-psec__edit{display:flex;flex-direction:column;gap:.3rem}.wk-psec__add textarea,.wk-psec__edit textarea{background:var(--skx-white);border:1px solid var(--skx-line);border-radius:var(--skx-radius-sm);box-sizing:border-box;color:var(--skx-ink);font:inherit;font-size:.65rem;line-height:1.6;padding:.4rem .5rem;width:100%}.wk-meter{display:flex;flex-direction:column;gap:.35rem}.wk-meter__line{color:var(--skx-ink);font-size:.65rem;margin:0}.wk-meter__title{font-weight:700}.wk-meter__bar{background:var(--skx-line);border-radius:var(--skx-radius-pill);display:flex;height:.4rem;overflow:hidden}.wk-meter__seg{flex-basis:0}.wk-meter__legend{color:var(--skx-gray-1);display:flex;flex-wrap:wrap;font-size:.55rem;gap:.6rem;list-style:none;margin:0;padding:0}.wk-meter__dot{border-radius:50%;display:inline-block;height:.45rem;margin-right:.2rem;width:.45rem}.wk-meter__dot.is-accepted,.wk-meter__seg.is-accepted{background:var(--skx-primary)}.wk-meter__dot.is-edited,.wk-meter__seg.is-edited{background:var(--skx-ink-2)}.wk-meter__dot.is-proposed,.wk-meter__seg.is-proposed{background:var(--skx-border-c1)}.wk-meter__dot.is-authored,.wk-meter__seg.is-authored{background:var(--skx-gray-2)}.wk-print-watermark{display:none}@media print{.wk-print-watermark{color:var(--skx-gray-2);display:block;font-size:40pt;font-weight:700;left:0;margin:0;opacity:.18;pointer-events:none;position:fixed;right:0;text-align:center;top:45%;transform:rotate(-24deg)}}.wk-proposal{gap:1rem;min-width:0}.wk-proposal,.wk-proposal__head{display:flex;flex-direction:column}.wk-proposal__head{gap:.3rem}.wk-proposal__title{color:var(--skx-ink);font-size:.9rem;font-weight:700;margin:0}.wk-proposal__remake{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.wk-proposal__toggle{align-items:center;color:var(--skx-ink);display:flex;font-size:.65rem;gap:.4rem}.wk-summary{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.wk-summary__line{color:var(--skx-ink);flex:1;font-size:.7rem;margin:0;min-width:0}.rs-col-side .rs-progress+.wk-side-ledger .wk-ledger{margin-top:1.2rem}@media print{.rs-page .wk-continue,.rs-page .wk-stepper{display:none!important}}.wk-rbar{--wk-bar-thick:1rem;align-items:end;background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);box-shadow:var(--skx-shadow-lnb);display:grid;gap:.4rem .8rem;grid-template-columns:minmax(0,1fr) auto;padding:.8rem 1rem;position:sticky;top:.5rem;z-index:2}.wk-rbar__line{color:var(--skx-ink);font-size:1rem;font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere}.wk-rbar__pct{color:var(--skx-primary);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.wk-rbar__track{background:var(--skx-border-c1);border-radius:var(--skx-radius-pill);grid-column:1/-1;height:var(--wk-bar-thick);overflow:hidden}.wk-rbar__fill{background:var(--skx-primary);border-radius:inherit;height:100%;transition:width .4s ease}.wk-rbar__fill.is-running{animation:wk-rbar-flow 1.6s linear infinite;background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--skx-white) 35%,transparent) 50%,transparent 100%);background-size:200% 100%;min-width:calc(var(--wk-bar-thick)*2)}@keyframes wk-rbar-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:768px){.wk-rbar{--wk-bar-thick:.75rem}}@media(prefers-reduced-motion:reduce){.wk-rbar__fill{transition:none}.wk-rbar__fill.is-running{animation:none}}@media print{.rs-page .wk-rbar{display:none!important}}.wk-doc__toc{gap:.5rem}.wk-doc__toc-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.wk-doc__toc-list{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:0}.wk-doc__toc-item{align-items:baseline;background:none;border:0;border-radius:var(--skx-radius-sm);color:var(--skx-ink);cursor:pointer;display:flex;font:inherit;font-size:.7rem;gap:.5rem;padding:.3rem .5rem;text-align:left;width:100%}.wk-doc__toc-item:hover{background:var(--skx-border-c1)}.wk-doc__toc-item:focus-visible{outline:2px solid var(--skx-border-c2);outline-offset:1px}.wk-doc__toc-no{color:var(--skx-gray-1);flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:700;min-width:1.6rem}.wk-doc__toc-label{flex:1;min-width:0;overflow-wrap:anywhere}.wk-doc__toc-status{color:var(--skx-gray-1);flex-shrink:0;font-size:.6rem}.wk-doc__toc-item.is-queued .wk-doc__toc-status,.wk-doc__toc-item.is-writing .wk-doc__toc-status{color:var(--skx-primary);font-weight:700}.wk-doc__toc-item.is-failed .wk-doc__toc-status,.wk-doc__toc-item.is-skipped .wk-doc__toc-status{color:var(--skx-ink)}.wk-doc{display:flex;flex-direction:column;gap:1rem}.wk-doc__part{gap:.4rem}.wk-doc__part-title{color:var(--skx-ink);font-size:.8rem;font-weight:700;margin:0}.wk-doc__text{color:var(--skx-ink);font-size:.7rem;line-height:1.7;margin:0;white-space:pre-line}.wk-doc .wk-psec,.wk-doc__part{scroll-margin-top:6rem}.wk-docfield{display:flex;flex-direction:column;gap:.4rem}.wk-docfield__line{color:var(--skx-ink);font-size:.7rem;line-height:1.75;margin:0}.wk-docfield__text{background:var(--skx-white);border:1px solid var(--skx-line);border-radius:var(--skx-radius-sm);box-sizing:border-box;color:var(--skx-ink);font:inherit;font-size:.65rem;line-height:1.6;padding:.4rem .5rem;resize:vertical;width:100%}.wk-docfield__count{color:var(--skx-gray-1);font-size:.55rem;margin:0;text-align:right}.wk-docfield__count.is-over{color:var(--skx-ink);font-weight:700}.wk-review{align-items:center;display:flex;flex-wrap:wrap;font-size:.6rem;gap:.4rem;margin:0}.wk-review__jump{background:var(--skx-white);border:1px dashed var(--skx-ink);border-radius:var(--skx-radius-sm);color:var(--skx-ink);cursor:pointer;font:inherit;font-size:.65rem;font-weight:700;padding:.25rem .6rem}.wk-review__jump:hover{background:var(--skx-border-c1)}.wk-psec__item:focus-visible,.wk-review__jump:focus-visible{outline:2px solid var(--skx-border-c2);outline-offset:2px}.wk-split{--wk-panel-w:22rem;align-items:start;display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr);min-width:0}.wk-split.is-panel-open{grid-template-columns:minmax(0,1fr) var(--wk-panel-w)}.wk-split__main{min-width:0}.wk-panel{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);box-shadow:var(--skx-shadow-lnb);display:flex;flex-direction:column;height:calc(100vh - 2.4rem);overflow:hidden;position:sticky;top:1.2rem}.wk-panel__head{align-items:flex-start;border-bottom:1px solid var(--skx-border-c1);display:flex;flex-shrink:0;gap:.5rem;padding:.8rem .9rem}.wk-panel__heading{flex:1;min-width:0}.wk-panel__title{color:var(--skx-ink);font-size:.75rem;font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere}.wk-panel__title:focus{outline:none}.wk-panel__title:focus-visible{outline:2px solid var(--skx-border-c2);outline-offset:2px}.wk-panel__byline{color:var(--skx-gray-1);font-size:.6rem;margin:.15rem 0 0;overflow-wrap:anywhere}.wk-panel__detail,.wk-panel__detail:visited{color:var(--skx-primary);flex-shrink:0;font-size:.6rem;font-weight:700;line-height:1.9;white-space:nowrap}.wk-panel__detail:focus-visible,.wk-panel__detail:hover{text-decoration:underline}.wk-panel__close{flex-shrink:0}.wk-panel__extra{flex-direction:column;gap:.5rem;max-height:40%;overflow-y:auto;padding:.6rem .9rem}.wk-panel__extra,.wk-panel__tabs{border-bottom:1px solid var(--skx-border-c1);display:flex;flex-shrink:0}.wk-panel__tabs{gap:.3rem;padding:.4rem .9rem 0}.wk-panel__tab{background:none;border:0;border-bottom:2px solid transparent;color:var(--skx-gray-1);font-size:.65rem;font-weight:700;padding:.35rem .6rem}.wk-panel__tab[aria-selected=true]{border-bottom-color:var(--skx-primary);color:var(--skx-primary)}.wk-panel__tab:focus-visible{outline:2px solid var(--skx-border-c2);outline-offset:-2px}.wk-panel__body{overflow:hidden}.wk-panel__body,.wk-panel__chat{display:flex;flex:1;flex-direction:column;min-height:0}.wk-panel__chat{padding:0 .9rem .9rem}.wk-panel__sources{flex:1;min-height:0;overflow-y:auto;padding:.8rem .9rem}.wk-panel .skx-chat-messages{margin-top:0;padding-top:.8rem}.wk-panel .skx-chat-msg--user{max-width:90%}.wk-panel .skx-chat-input-wrap{margin-top:.8rem}.wk-panel .skx-chat-source-open{margin-top:.3rem}.wk-panel-backdrop{display:none}@media(max-width:1199px){.wk-split.is-panel-open{grid-template-columns:minmax(0,1fr)}.wk-panel{border-radius:0;border-width:0 0 0 1px;bottom:0;box-shadow:-4px 0 20px color-mix(in srgb,var(--skx-ink) 15%,transparent);height:auto;position:fixed;right:0;top:0;width:min(var(--wk-panel-w),100%);z-index:200}.wk-panel-backdrop{background:color-mix(in srgb,var(--skx-ink) 25%,transparent);display:block;inset:0;position:fixed;z-index:199}}@media(max-width:768px){.wk-panel{border-left-width:0;width:100%}}@media(max-width:1199px)and (prefers-reduced-motion:no-preference){.wk-panel{animation:wk-panel-in .2s ease-out}}@keyframes wk-panel-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@media print{.rs-page .wk-panel,.rs-page .wk-panel-backdrop{display:none!important}.rs-page .wk-split.is-panel-open{grid-template-columns:minmax(0,1fr)}}.wk-reading__open{background:none;border:0;cursor:pointer;letter-spacing:inherit;padding:0;text-align:left}.wk-reading__open[aria-expanded=true]{color:var(--skx-primary)}.wk-reading__detail,.wk-reading__detail:visited{color:var(--skx-primary);font-weight:700;white-space:nowrap}.wk-reading__detail:focus-visible,.wk-reading__detail:hover{text-decoration:underline}.wk-reading__row--active{border-color:var(--skx-primary);box-shadow:inset 0 0 0 1px var(--skx-primary)}.wk-panel__save{align-items:center;display:flex;flex-wrap:wrap;font-size:.6rem;gap:.4rem .6rem}.wk-panel__path{font-size:.62rem;line-height:1.5}.wk-panel__path>summary{color:var(--skx-ink);cursor:pointer;font-weight:700}.wk-panel__path[open]>summary{margin-bottom:.4rem}.wk-panel__path .wk-path__quote{display:block;margin:0 0 .4rem}button.wk-psec__cite{border:0;cursor:pointer;font-family:inherit;letter-spacing:inherit;vertical-align:baseline}button.wk-psec__cite:hover,button.wk-psec__cite[aria-expanded=true]{background:var(--skx-primary);color:var(--skx-white)}button.wk-psec__cite:focus-visible{outline:2px solid var(--skx-border-c2);outline-offset:1px}.wk-psec__sent.is-cited{background:linear-gradient(transparent 55%,var(--skx-border-c1) 55%)}.wk-cite{gap:.8rem}.wk-cite,.wk-cite__card{display:flex;flex-direction:column}.wk-cite__card{background:var(--skx-white);border:1px solid var(--skx-border-c1);border-radius:var(--skx-radius-md);gap:.3rem;padding:.6rem .7rem}.wk-cite__title{color:var(--skx-ink);font-size:.7rem;font-weight:700;margin:0}.wk-cite__byline{font-size:.55rem;margin:0}.wk-cite__quote{border-left:2px solid var(--skx-primary);color:var(--skx-ink-2);font-size:.6rem;line-height:1.6;margin:0;padding-left:.5rem}.wk-cite__excerpt{display:flex;flex-direction:column;gap:.3rem}.wk-cite__heading{color:var(--skx-ink);font-size:.6rem;font-weight:700;margin:0}.wk-cite__text{color:var(--skx-ink);font-size:.65rem;line-height:1.75;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.wk-cite__mark{background:var(--skx-border-c1);border-radius:var(--skx-radius-sm);box-shadow:inset 0 -2px 0 var(--skx-primary);color:var(--skx-ink);padding:0 .1rem}.wk-cite__actions{display:flex;flex-wrap:wrap;gap:.4rem}@media(forced-colors:active){.wk-cite__mark,.wk-psec__sent.is-cited{outline:1px solid CanvasText}}.wk-kwchip{align-items:center;background:var(--skx-white);border:1px dashed var(--skx-line);border-radius:var(--skx-radius-pill);color:var(--skx-gray-1);cursor:pointer;display:inline-flex;font-size:.65rem;font-weight:700;gap:.3rem;padding:.15rem .55rem}.wk-kwchip[aria-pressed=true]{background:var(--skx-border-c1);border-color:var(--skx-border-c2);border-style:solid;color:var(--skx-primary)}.wk-kwchip:disabled{cursor:not-allowed;opacity:.6}.wk-kwchip:focus-visible{outline:2px solid var(--skx-primary);outline-offset:2px}.wk-kwchip__badge{color:var(--skx-gray-1);font-size:.5rem;font-weight:400}.wk-concepts__regen{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.wk-kw{background:var(--skx-border-c1);border-radius:var(--skx-radius-sm);color:inherit;padding:0 .1rem}.wk-topic__kwwarn{color:var(--skx-ink-2);font-size:.6rem;font-weight:700;margin:0}.wk-topic__kwchanged{align-self:flex-start;border:1px dashed var(--skx-line);border-radius:var(--skx-radius-pill);color:var(--skx-gray-1);font-size:.55rem;font-weight:700;margin:0;padding:.05rem .45rem}.wk-topic--blocked{border-color:var(--skx-line);border-style:dashed}:root{--bg:#f6f6f4;--surface:#fff;--ink:#12131a;--ink-2:#3a3b46;--ink-3:#6a6b76;--ink-4:#9a9ba4;--line:#e7e7e2;--line-2:#f0efea;--radius:14px;--radius-sm:10px;--ai-hue:277;--violet:#7c4dff;--violet-deep:#4a2ed6;--violet-soft:#b9a7ff;--lilac:#f1edff;--lilac-2:#f7f4ff;--rose:#ff5cad;--teal:#2dd4bf;--bg-soft:#fafafa;--bg-card:#fff;--muted:#6a6a72;--muted-2:#9a9aa3}*,:after,:before{box-sizing:border-box}body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;margin:0;-webkit-font-smoothing:antialiased;background:var(--skx-page-bg);color:var(--skx-ink)}button{font-family:inherit}:where(.skx-wordmark){aspect-ratio:663/206;color:var(--skx-ink-strong);display:block;height:auto}
