/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--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-black:#000;--spacing:.25rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-50{z-index:50}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.w-3\/4{width:75%}.w-fit{width:fit-content}.w-full{width:100%}.flex-1{flex:1}.caption-bottom{caption-side:bottom}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-x-auto{overflow-x:auto}.rounded-lg{border-radius:1rem}.rounded-md{border-radius:.65rem}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-transparent{border-color:#0000}.bg-background{background-color:var(--ds-fff)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--ds-f2f4f9)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--ds-f2f4f9) 50%, transparent)}}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:calc(var(--spacing) * 1)}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.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-nowrap{white-space:nowrap}.text-foreground,.text-foreground\/60{color:var(--ds-20273a)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--ds-20273a) 60%, transparent)}}.text-muted-foreground{color:var(--ds-707a90)}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--ds-fff)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--ds-20273a)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-muted\/50:hover{background-color:var(--ds-f2f4f9)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--ds-f2f4f9) 50%, transparent)}}.hover\:text-foreground:hover{color:var(--ds-20273a)}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ds-8470d6)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ds-8470d6)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ds-8470d6)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ds-8470d6) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ds-8470d6)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--ds-f2f4f9)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--ds-f2f4f9) 50%, transparent)}}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--ds-fff)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--ds-20273a)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--ds-f2f4f9)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--ds-f2f4f9)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}}@media (prefers-color-scheme:dark){.dark\:text-muted-foreground{color:var(--ds-707a90)}@media (hover:hover){.dark\:hover\:text-foreground:hover{color:var(--ds-20273a)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--ds-e3e7f0)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--ds-e3e7f0)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--ds-e3e7f0) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--ds-20273a)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--surface:#fff;--ds-fff:#fff;--ds-20273a:#20273a;--ds-f2f4f9:#f2f4f9;--ds-707a90:#707a90;--ds-e3e7f0:#e3e7f0;--ds-8470d6:#8470d6;--ds-6250b7:#6250b7;--ds-f2f0fc:#f2f0fc;--ds-c74652:#c74652;--ds-df594f:#df594f;--ds-e5e8f1:#e5e8f1;--ds-788096:#788096;--ds-f7f8fc:#f7f8fc;--ds-6c5ac2:#6c5ac2;--ds-afa0ec:#afa0ec;--ds-ffffffed:#ffffffed;--ds-7c8190:#7c8190;--ds-7d8395:#7d8395;--ds-ffffff66:#fff6;--ds-858b9c:#858b9c;--ds-eeebfa:#eeebfa;--ds-6856b5:#6856b5;--ds-f5f4fb:#f5f4fb;--ds-7c8296:#7c8296;--ds-f4f6fa:#f4f6fa;--ds-69758c:#69758c;--ds-6aab90:#6aab90;--ds-9297ac:#9297ac;--ds-81889c:#81889c;--ds-fff4f2:#fff4f2;--ds-f5d8d3:#f5d8d3;--ds-efc4bc:#efc4bc;--ds-cd7c73:#cd7c73;--ds-e0e4ee:#e0e4ee;--ds-30355603:#30355603;--ds-9da4b7:#9da4b7;--ds-a0a5b5:#a0a5b5;--ds-a0a6b8:#a0a6b8;--ds-5b48ab:#5b48ab;--ds-dedfeb:#dedfeb;--ds-6b609c:#6b609c;--ds-f6f3fd:#f6f3fd;--ds-807796:#807796;--ds-9a9faf:#9a9faf;--ds-f0f2f7:#f0f2f7;--ds-9298a8:#9298a8;--ds-eaf5ee:#eaf5ee;--ds-67917b:#67917b;--ds-edf2fc:#edf2fc;--ds-788fbb:#788fbb;--ds-f1edfc:#f1edfc;--ds-8b79c0:#8b79c0;--ds-fff0ed:#fff0ed;--ds-bf7970:#bf7970;--ds-fceeed:#fceeed;--ds-bf7874:#bf7874;--ds-ada5cc:#ada5cc;--ds-969bad:#969bad;--ds-c9cada:#c9cada;--ds-848b9d:#848b9d;--ds-9298a9:#9298a9;--ds-656a83:#656a83;--ds-9a9eae:#9a9eae;--ds-b1a1dd:#b1a1dd;--ds-fbfaff:#fbfaff;--ds-eef3fb:#eef3fb;--ds-8c9cbc:#8c9cbc;--ds-f2edfb:#f2edfb;--ds-9e8fc0:#9e8fc0;--ds-eaf4ef:#eaf4ef;--ds-92afa0:#92afa0;--ds-fcf0e9:#fcf0e9;--ds-c9a38a:#c9a38a;--ds-9097a9:#9097a9;--ds-eae7f5:#eae7f5;--ds-7a6aa9:#7a6aa9;--ds-989cab:#989cab;--ds-7a829a:#7a829a;--ds-eceef4:#eceef4;--ds-a5aabb:#a5aabb;--ds-8b80b2:#8b80b2;--ds-40485810:#40485810;--ds-faf0ec:#faf0ec;--ds-b08a7c:#b08a7c;--ds-2d365b02:#2d365b02;--ds-3d355910:#3d355910;--ds-fcfcfe:#fcfcfe;--ds-d6e4dd:#d6e4dd;--ds-f2f7f4:#f2f7f4;--ds-91aea1:#91aea1;--ds-f6f2fc:#f6f2fc;--ds-aa9dc5:#aa9dc5;--ds-ded4ed:#ded4ed;--ds-f3f5fa:#f3f5fa;--ds-a0aabb:#a0aabb;--ds-dce2ec:#dce2ec;--ds-eff4fc:#eff4fc;--ds-9caec9:#9caec9;--ds-d8e2f2:#d8e2f2;--ds-9fa4b7:#9fa4b7;--ds-9399ac:#9399ac;--ds-889899:#889899;--ds-f1f5f5:#f1f5f5;--ds-e3eeee:#e3eeee;--ds-6d9982:#6d9982;--ds-eef7f1:#eef7f1;--ds-dcecdf:#dcecdf;--ds-7895ba:#7895ba;--ds-f0f5fc:#f0f5fc;--ds-dfebfa:#dfebfa;--ds-9884bd:#9884bd;--ds-f7f1fd:#f7f1fd;--ds-ece2f5:#ece2f5;--ds-b0b5c4:#b0b5c4;--ds-818a9e:#818a9e;--ds-9da5b6:#9da5b6;--ds-e8eaf1:#e8eaf1;--ds-b2b7c7:#b2b7c7;--ds-9688b7:#9688b7;--ds-c1c5d1:#c1c5d1;--ds-959aaf:#959aaf;--ds-fafafe:#fafafe;--ds-edf0f7:#edf0f7;--ds-827b9c:#827b9c;--ds-a1a5b7:#a1a5b7;--ds-9196aa:#9196aa;--ds-a3a9bb:#a3a9bb;--ds-f0edf9:#f0edf9;--ds-e6dff5:#e6dff5;--ds-e6e0f5:#e6e0f5;--ds-d8cdee:#d8cdee;--ds-9b8ac2:#9b8ac2;--ds-807197:#807197;--ds-a194b5:#a194b5;--ds-9986bf:#9986bf;--ds-9a96a9:#9a96a9;--ds-a5a9b9:#a5a9b9;--ds-9296a8:#9296a8;--ds-c2a5a4:#c2a5a4;--ds-9b9fae:#9b9fae;--ds-b3adc7:#b3adc7;--ds-8b819e:#8b819e;--ds-cec2e8:#cec2e8;--ds-939aac:#939aac;--ds-f7f8fb:#f7f8fb;--ds-a5aac0:#a5aac0;--ds-b0afc2:#b0afc2;--ds-dadde9:#dadde9;--ds-8d8b9f:#8d8b9f;--ds-a6a2b6:#a6a2b6;--ds-b8b3c7:#b8b3c7;--ds-a1a0b4:#a1a0b4;--ds-838697:#838697;--ds-a4a6b7:#a4a6b7;--ds-eff3f8:#eff3f8;--ds-e6eaf2:#e6eaf2;--ds-a0a9bc:#a0a9bc;--ds-858b9d:#858b9d;--ds-a2a8bb:#a2a8bb;--ds-b4b7c5:#b4b7c5;--ds-a9aabd:#a9aabd;--ds-a5a4bb:#a5a4bb;--ds-a6a8bb:#a6a8bb;--ds-e0e5f2:#e0e5f2;--ds-fdfdff:#fdfdff;--ds-b1adc6:#b1adc6;--ds-8b8da6:#8b8da6;--ds-a2a7c0:#a2a7c0;--ds-aeaac2:#aeaac2;--ds-a59cbe:#a59cbe;--ds-a2a6be:#a2a6be;--ds-e5ddf5:#e5ddf5;--ds-f1edf9:#f1edf9;--ds-a08ac7:#a08ac7;--ds-917caa:#917caa;--ds-ae9dbe:#ae9dbe;--ds-a792c5:#a792c5;--ds-e1e4ef:#e1e4ef;--ds-929ab1:#929ab1;--ds-9896ad:#9896ad;--ds-aaa7bc:#aaa7bc;--ds-b4afc5:#b4afc5;--ds-8f889e:#8f889e;--ds-aea6bc:#aea6bc;--ds-f2eff9:#f2eff9;--ds-afa1c9:#afa1c9;--ds-a09caf:#a09caf;--ds-f8f6fb:#f8f6fb;--ds-a193b5:#a193b5;--ds-a299b3:#a299b3;--ds-beb3cb:#beb3cb;--ds-ab9bc3:#ab9bc3;--ds-f0ecf4:#f0ecf4;--ds-b5aac4:#b5aac4;--ds-aaa0be:#aaa0be;--ds-ece6f4:#ece6f4;--ds-eee7f7:#eee7f7;--ds-b3a3c7:#b3a3c7;--ds-c2b3d0:#c2b3d0;--ds-b7a4ce:#b7a4ce;--ds-f7f3fc:#f7f3fc;--ds-eee5f7:#eee5f7;--ds-b0a0c5:#b0a0c5;--ds-bbaace:#bbaace;--ds-b2a2c5:#b2a2c5;--ds-94b4a4:#94b4a4;--ds-bcacbd:#bcacbd;--ds-f7f5fb:#f7f5fb;--ds-ebe5f4:#ebe5f4;--ds-b3a2cb:#b3a2cb;--ds-898498:#898498;--ds-a9a3ba:#a9a3ba;--ds-e9e2f2:#e9e2f2;--ds-b1a3c9:#b1a3c9;--ds-f8f3fd:#f8f3fd;--ds-c4b5d2:#c4b5d2;--ds-a298b8:#a298b8;--ds-eee7f6:#eee7f6;--ds-b0a2c3:#b0a2c3;--ds-9b8fab:#9b8fab;--ds-baaace:#baaace;--ds-b6a6c9:#b6a6c9;--ds-e9e5f1:#e9e5f1;--ds-fdfcff:#fdfcff;--ds-b3a4c7:#b3a4c7;--ds-9f90b5:#9f90b5;--ds-b5a5ca:#b5a5ca;--ds-c8bdd6:#c8bdd6;--ds-c5b6d7:#c5b6d7;--ds-ae9cc5:#ae9cc5;--ds-bcabd2:#bcabd2;--ds-f5f1fb:#f5f1fb;--ds-ece3f8:#ece3f8;--ds-b4a3cb:#b4a3cb;--ds-b7a3d0:#b7a3d0;--ds-b9a6d3:#b9a6d3;--ds-c1aedb:#c1aedb;--ds-ece7f5:#ece7f5;--ds-b8a3d2:#b8a3d2;--ds-a990c3:#a990c3;--ds-bba7d3:#bba7d3;--ds-eee8f6:#eee8f6;--ds-ab97c6:#ab97c6;--ds-9981b6:#9981b6;--ds-ece5f5:#ece5f5;--ds-cab5de:#cab5de;--ds-a087bb:#a087bb;--ds-b39acb:#b39acb;--ds-f8f3fe:#f8f3fe;--ds-e8d8f6:#e8d8f6;--ds-c0a5dc:#c0a5dc;--ds-ac8dc9:#ac8dc9;--ds-c2a7da:#c2a7da;--ds-bba3d1:#bba3d1;--ds-ebdef6:#ebdef6;--ds-bda5d6:#bda5d6;--ds-fefcff:#fefcff;--ds-ae91ce:#ae91ce;--ds-fcf9ff:#fcf9ff;--ds-e9dcf6:#e9dcf6;--ds-c4a9e0:#c4a9e0;--ds-c5a7de:#c5a7de;--ds-e9d8f7:#e9d8f7;--ds-fcf6ff:#fcf6ff;--ds-c2a4df:#c2a4df;--ds-fef5f5:#fef5f5;--ds-f2dfe1:#f2dfe1;--ds-c78d94:#c78d94;--ds-c6abdf:#c6abdf;--ds-c3a6dd:#c3a6dd;--ds-bba0d2:#bba0d2;--ds-f6f0fd:#f6f0fd;--ds-eadaf8:#eadaf8;--ds-bea1d9:#bea1d9;--ds-f1f8f3:#f1f8f3;--ds-a2b9aa:#a2b9aa;--ds-e3eee5:#e3eee5;--ds-fcf0f1:#fcf0f1;--ds-c6a0a4:#c6a0a4;--ds-f0dee1:#f0dee1;--ds-f0e7f9:#f0e7f9;--ds-c6b0db:#c6b0db;--ds-bca2d5:#bca2d5;--ds-fbf7ff:#fbf7ff;--ds-eee3f9:#eee3f9;--ds-c2a5df:#c2a5df;--ds-f5effc:#f5effc;--ds-e7d8f6:#e7d8f6;--ds-b595d1:#b595d1;--ds-c2a3df:#c2a3df;--ds-c5a8e3:#c5a8e3;--ds-e7daf7:#e7daf7;--ds-c2a2e317:#c2a2e317;--ds-c8a9e7:#c8a9e7;--ds-e5d6f5:#e5d6f5;--ds-e8daf5:#e8daf5;--ds-faf6ff:#faf6ff;--ds-c4a5e4:#c4a5e4;--ds-e5d4f7:#e5d4f7;--ds-f6eefd:#f6eefd;--ds-b89ad6:#b89ad6;--ds-ecdef9:#ecdef9;--ds-c9a9e9:#c9a9e9;--ds-eedffa:#eedffa;--ds-d1b1f0:#d1b1f0;--ds-c0a0df:#c0a0df;--ds-d1b0ef:#d1b0ef;--ds-ccb0e7:#ccb0e7;--ds-6d748a:#6d748a;--ds-858ca1:#858ca1;--ds-7b8297:#7b8297;--ds-333a51:#333a51;--ds-786593:#786593;--ds-80728f:#80728f;--ds-8067ad:#8067ad;--ds-695090:#695090;--ds-e9e5f0:#e9e5f0;--ds-947bae:#947bae}:root[data-theme=dark]{--surface:#1c2333;--ds-fff:#171926;--ds-20273a:#d8dce9;--ds-f2f4f9:#171f30;--ds-707a90:#a3aab8;--ds-e3e7f0:#1d2537;--ds-8470d6:#9281da;--ds-6250b7:#978bcf;--ds-f2f0fc:#1d1832;--ds-c74652:#d9828a;--ds-df594f:#da8781;--ds-e5e8f1:#1d2336;--ds-788096:#a3a9b8;--ds-f7f8fc:#161b2e;--ds-6c5ac2:#9588d3;--ds-afa0ec:#9c8ed7;--ds-ffffffed:#171926ed;--ds-7c8190:#a7aab4;--ds-7d8395:#a5a9b6;--ds-ffffff66:#17192666;--ds-858b9c:#a5a9b6;--ds-eeebfa:#1f1a35;--ds-6856b5:#9a8dcd;--ds-f5f4fb:#1b1730;--ds-7c8296:#a4a9b6;--ds-f4f6fa:#171f2f;--ds-69758c:#a2aab9;--ds-6aab90:#9dc8b6;--ds-9297ac:#a8acbd;--ds-81889c:#a4a9b7;--ds-fff4f2:#2f1a17;--ds-f5d8d3:#3f231e;--ds-efc4bc:#5e3831;--ds-cd7c73:#d48e87;--ds-e0e4ee:#1f2638;--ds-30355603:#d8dae903;--ds-9da4b7:#a7adbe;--ds-a0a5b5:#a9aebc;--ds-a0a6b8:#a7adbe;--ds-5b48ab:#998ccf;--ds-dedfeb:#222439;--ds-6b609c:#a19ac1;--ds-f6f3fd:#1f1730;--ds-807796:#a9a3b8;--ds-9a9faf:#aaaebb;--ds-f0f2f7:#1a2030;--ds-9298a8:#aaafbb;--ds-eaf5ee:#183221;--ds-67917b:#a0bbad;--ds-edf2fc:#182132;--ds-788fbb:#92a5c8;--ds-f1edfc:#201934;--ds-8b79c0:#9f90cb;--ds-fff0ed:#311c18;--ds-bf7970:#cd958e;--ds-fceeed:#321a18;--ds-bf7874:#cc928f;--ds-ada5cc:#a69dc8;--ds-969bad:#a9adbc;--ds-c9cada:#3a3c55;--ds-848b9d:#a4a9b7;--ds-9298a9:#a9aebc;--ds-656a83:#a3a6b8;--ds-9a9eae:#aaadbb;--ds-b1a1dd:#a28fd6;--ds-fbfaff:#1a152c;--ds-eef3fb:#182231;--ds-8c9cbc:#9eacc7;--ds-f2edfb:#221934;--ds-9e8fc0:#aa9dc8;--ds-eaf4ef:#193125;--ds-92afa0:#a7beb2;--ds-fcf0e9:#322118;--ds-c9a38a:#cfad96;--ds-9097a9:#a9aebc;--ds-eae7f5:#211b38;--ds-7a6aa9:#a398c3;--ds-989cab:#abaeba;--ds-7a829a:#a2a8b9;--ds-eceef4:#1c2231;--ds-a5aabb:#a8adbd;--ds-8b80b2:#a299c1;--ds-40485810:#dcdfe510;--ds-faf0ec:#321f18;--ds-b08a7c:#c2a499;--ds-2d365b02:#d7dbea02;--ds-3d355910:#dcd9e810;--ds-fcfcfe:#15152b;--ds-d6e4dd:#24372d;--ds-f2f7f4:#1b2b21;--ds-91aea1:#a7beb4;--ds-f6f2fc:#221731;--ds-aa9dc5:#ac9fc6;--ds-ded4ed:#43315e;--ds-f3f5fa:#171e30;--ds-a0aabb:#a6afbf;--ds-dce2ec:#20293a;--ds-eff4fc:#172131;--ds-9caec9:#9caec9;--ds-d8e2f2:#1d293d;--ds-9fa4b7:#a8acbd;--ds-9399ac:#a8adbd;--ds-889899:#adb8b8;--ds-f1f5f5:#1e2a2a;--ds-e3eeee:#1e3232;--ds-6d9982:#9fbcad;--ds-eef7f1:#17301f;--ds-dcecdf:#1d3622;--ds-7895ba:#93aac8;--ds-f0f5fc:#172230;--ds-dfebfa:#1b2737;--ds-9884bd:#a695c6;--ds-f7f1fd:#241831;--ds-ece2f5:#2c1c3a;--ds-b0b5c4:#a7adbe;--ds-818a9e:#a3a9b8;--ds-9da5b6:#a7aebe;--ds-e8eaf1:#1f2333;--ds-b2b7c7:#a6acbf;--ds-9688b7:#a599c1;--ds-c1c5d1:#3d4252;--ds-959aaf:#a8acbd;--ds-fafafe:#15152c;--ds-edf0f7:#192133;--ds-827b9c:#a7a2b9;--ds-a1a5b7:#a8acbd;--ds-9196aa:#a9adbc;--ds-a3a9bb:#a7adbe;--ds-f0edf9:#201934;--ds-e6dff5:#271d3c;--ds-e6e0f5:#261d3c;--ds-d8cdee:#40315e;--ds-9b8ac2:#a394c7;--ds-807197:#aba1ba;--ds-a194b5:#b0a5c0;--ds-9986bf:#a594c7;--ds-9a96a9:#aeabba;--ds-a5a9b9:#a9adbc;--ds-9296a8:#aaadbb;--ds-c2a5a4:#c2a4a3;--ds-9b9fae:#aaaebb;--ds-b3adc7:#aba4c1;--ds-8b819e:#aaa3b8;--ds-cec2e8:#3f315e;--ds-939aac:#a8aebd;--ds-f7f8fb:#171c2d;--ds-a5aac0:#a5aac0;--ds-b0afc2:#a9a8bd;--ds-dadde9:#23283b;--ds-8d8b9f:#a7a6b5;--ds-a6a2b6:#ada9bc;--ds-b8b3c7:#ada7be;--ds-a1a0b4:#aaa9bc;--ds-838697:#a6a8b5;--ds-a4a6b7:#aaabbb;--ds-eff3f8:#182331;--ds-e6eaf2:#1c2536;--ds-a0a9bc:#a5aec0;--ds-858b9d:#a4a9b6;--ds-a2a8bb:#a7acbe;--ds-b4b7c5:#a9acbc;--ds-a9aabd:#a8a9bd;--ds-a5a4bb:#a8a7be;--ds-a6a8bb:#a8aabd;--ds-e0e5f2:#1c243a;--ds-fdfdff:#14142b;--ds-b1adc6:#a9a5c0;--ds-8b8da6:#a3a4b8;--ds-a2a7c0:#a4a9c1;--ds-aeaac2:#aaa6bf;--ds-a59cbe:#aba3c2;--ds-a2a6be:#a5a9c0;--ds-e5ddf5:#281d3d;--ds-f1edf9:#221934;--ds-a08ac7:#a591ca;--ds-917caa:#ac9cbf;--ds-ae9dbe:#b3a3c2;--ds-a792c5:#ae9bca;--ds-e1e4ef:#1e2439;--ds-929ab1:#a6acbf;--ds-9896ad:#aba9bc;--ds-aaa7bc:#aba8bd;--ds-b4afc5:#aca6bf;--ds-8f889e:#aaa5b6;--ds-aea6bc:#b0a8bd;--ds-f2eff9:#201833;--ds-afa1c9:#ac9ec7;--ds-a09caf:#aeaabb;--ds-f8f6fb:#20162f;--ds-a193b5:#b0a4c1;--ds-a299b3:#afa7be;--ds-beb3cb:#b1a4c1;--ds-ab9bc3:#af9fc6;--ds-f0ecf4:#271d31;--ds-b5aac4:#b0a5c0;--ds-aaa0be:#aea4c1;--ds-ece6f4:#271b38;--ds-eee7f7:#271b37;--ds-b3a3c7:#b0a0c5;--ds-c2b3d0:#b3a0c5;--ds-b7a4ce:#b09cc9;--ds-f7f3fc:#221730;--ds-eee5f7:#2a1b38;--ds-b0a0c5:#b0a0c5;--ds-bbaace:#b19ec7;--ds-b2a2c5:#b1a1c4;--ds-94b4a4:#a5c0b2;--ds-bcacbd:#baaabb;--ds-f7f5fb:#1f172f;--ds-ebe5f4:#271b39;--ds-b3a2cb:#af9dc8;--ds-898498:#aaa6b5;--ds-a9a3ba:#ada8bd;--ds-e9e2f2:#291c3a;--ds-b1a3c9:#ad9fc6;--ds-f8f3fd:#241730;--ds-c4b5d2:#b3a0c5;--ds-a298b8:#ada4c1;--ds-eee7f6:#281b37;--ds-b0a2c3:#b0a2c3;--ds-9b8fab:#aca2b9;--ds-baaace:#b09ec7;--ds-b6a6c9:#b1a0c5;--ds-e9e5f1:#261e37;--ds-fdfcff:#1c152b;--ds-b3a4c7:#b0a0c5;--ds-9f90b5:#b0a3c2;--ds-b5a5ca:#b09fc6;--ds-c8bdd6:#453758;--ds-c5b6d7:#b09cc9;--ds-ae9cc5:#b09fc6;--ds-bcabd2:#b09bca;--ds-f5f1fb:#221831;--ds-ece3f8:#281c39;--ds-b4a3cb:#af9dc8;--ds-b7a3d0:#b09acb;--ds-b9a6d3:#ae99cc;--ds-c1aedb:#ae95d0;--ds-ece7f5:#251b38;--ds-b8a3d2:#b098cd;--ds-a990c3:#b29cc9;--ds-bba7d3:#b099cc;--ds-eee8f6:#271a37;--ds-ab97c6:#af9cc9;--ds-9981b6:#ab98c3;--ds-ece5f5:#281b38;--ds-cab5de:#b395d0;--ds-a087bb:#ad97c4;--ds-b39acb:#b39acb;--ds-f8f3fe:#221730;--ds-e8d8f6:#301e3f;--ds-c0a5dc:#b291d4;--ds-ac8dc9:#b397ce;--ds-c2a7da:#b493d2;--ds-bba3d1:#b499cc;--ds-ebdef6:#2e1d3c;--ds-bda5d6:#b296cf;--ds-fefcff:#23152b;--ds-ae91ce:#b195d0;--ds-fcf9ff:#21152d;--ds-e9dcf6:#2d1d3d;--ds-c4a9e0:#b28fd6;--ds-c5a7de:#b690d5;--ds-e9d8f7:#301e3f;--ds-fcf6ff:#26162e;--ds-c2a4df:#b38ed7;--ds-fef5f5:#2f1616;--ds-f2dfe1:#3b1d20;--ds-c78d94:#cd989f;--ds-c6abdf:#b490d5;--ds-c3a6dd:#b490d5;--ds-bba0d2:#b597ce;--ds-f6f0fd:#241832;--ds-eadaf8:#2f1e3e;--ds-bea1d9:#b492d3;--ds-f1f8f3:#172e1e;--ds-a2b9aa:#a8bdaf;--ds-e3eee5:#1e3222;--ds-fcf0f1:#31181a;--ds-c6a0a4:#c69fa3;--ds-f0dee1:#3c1d22;--ds-f0e7f9:#291a37;--ds-c6b0db:#b396cf;--ds-bca2d5:#b396cf;--ds-fbf7ff:#22162e;--ds-eee3f9:#2a1b39;--ds-c2a5df:#b28ed7;--ds-f5effc:#241832;--ds-e7d8f6:#2f1e3f;--ds-b595d1:#b594d1;--ds-c2a3df:#b48ed7;--ds-c5a8e3:#b28ed7;--ds-e7daf7:#2c1e3e;--ds-c2a2e317:#b28ed717;--ds-c8a9e7:#b28ed7;--ds-e5d6f5:#2f1f40;--ds-e8daf5:#2f1e3e;--ds-faf6ff:#21162e;--ds-c4a5e4:#b28ed7;--ds-e5d4f7:#301f41;--ds-f6eefd:#261833;--ds-b89ad6:#b292d3;--ds-ecdef9:#2d1d3c;--ds-c9a9e9:#b28ed7;--ds-eedffa:#2d1c3b;--ds-d1b1f0:#b38ed7;--ds-c0a0df:#b38ed7;--ds-d1b0ef:#b48ed7;--ds-ccb0e7:#b38ed7;--ds-6d748a:#a4a8b7;--ds-858ca1:#a3a8b8;--ds-7b8297:#a4a9b7;--ds-333a51:#d9dde7;--ds-786593:#ab9ebd;--ds-80728f:#ada4b7;--ds-8067ad:#a695c6;--ds-695090:#a896c5;--ds-e9e5f0:#271f36;--ds-947bae:#ad9ac1}:root{--ink:var(--ds-20273a);--red:var(--ds-df594f);--line:var(--ds-e5e8f1);--muted:var(--ds-788096);--paper:var(--ds-f7f8fc);--purple:var(--ds-6c5ac2)}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:16px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--ds-afa0ec);outline-offset:3px}h1,h2,h3,p{margin:0}button{transition:background .15s,border-color .15s,transform .15s}h1,h2,h3{letter-spacing:-.04em}p{word-break:keep-all}.mono,code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}code{overflow-wrap:anywhere;font-size:13px}.secondary,.sub-label{color:var(--muted);font-size:13px}.sub-label{display:block}.topbar{border-bottom:1px solid var(--line);background:var(--ds-ffffffed);align-items:center;gap:34px;height:94px;padding:0 max(4vw,24px);display:flex}.brand{white-space:nowrap;text-align:left;letter-spacing:-1.2px;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:26px;font-weight:720;display:flex}.brand-light{color:var(--ds-7c8190);font-weight:420}.brand small{color:var(--ds-7d8395);letter-spacing:1.7px;font-size:9px;font-weight:550;line-height:1.5;display:block}.brand-seal{background:var(--red);color:#fff;width:42px;height:43px;box-shadow:inset 0 0 0 3px var(--ds-ffffff66);border-radius:10px 8px 11px;justify-content:center;align-items:center;font-size:27px;line-height:1;display:flex;transform:rotate(-5deg)}.topbar nav{flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.nav-link{white-space:nowrap;color:var(--ds-858b9c);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:14px;font-weight:550;display:flex}.nav-link.active{background:var(--ds-eeebfa);color:var(--ds-6856b5)}.nav-link:hover{background:var(--ds-f5f4fb)}.header-actions{align-items:center;gap:17px;display:flex}.help-button{color:var(--ds-7c8296);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:flex}.help-button.active{color:var(--purple)}.network{background:var(--ds-f4f6fa);border:1px solid var(--line);color:var(--ds-69758c);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:flex}.live-dot{background:var(--ds-6aab90);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.intro{justify-content:space-between;align-items:center;padding:49px 0 30px;display:flex}.section-kicker{letter-spacing:1.5px;color:var(--ds-9297ac);font-size:11px;font-weight:650;display:block}.intro h1{margin:12px 0 10px;font-size:38px;font-weight:700;line-height:1.4}.intro p{color:var(--ds-81889c);max-width:710px;font-size:16px}.intro.compact{padding-top:35px}.intro.compact h1{font-size:32px}.searchbar{background:var(--surface);border:1px solid var(--ds-e0e4ee);height:64px;box-shadow:0 4px 12px var(--ds-30355603);border-radius:14px;align-items:center;gap:13px;padding:9px 10px 9px 21px;display:flex}.searchbar>svg{color:var(--ds-9da4b7)}.searchbar input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.searchbar input::placeholder{color:var(--ds-a0a5b5)}.searchbar kbd{color:var(--ds-a0a6b8);border:1px solid var(--line);border-radius:4px;padding:0 6px;font-size:12px}.searchbar button,.primary{background:var(--purple);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.primary:hover,.searchbar button:hover{background:var(--ds-5b48ab)}.secondary-button{background:var(--surface);border:1px solid var(--ds-dedfeb);color:var(--ds-6b609c);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:550;display:inline-flex}.secondary-button:hover{background:var(--ds-f6f3fd)}.text-button{color:var(--ds-807796);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:5px 0;font-size:13px;display:inline-flex}.text-button:hover{color:var(--purple)}.icon-button{color:var(--ds-9a9faf);background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.badge{background:var(--ds-f0f2f7);color:var(--ds-9298a8);white-space:nowrap;border-radius:6px;align-items:center;padding:4px 7px;font-size:11px;font-weight:550;line-height:1.5;display:inline-flex}.badge.success{background:var(--ds-eaf5ee);color:var(--ds-67917b)}.badge.blue{background:var(--ds-edf2fc);color:var(--ds-788fbb)}.badge.purple{background:var(--ds-f1edfc);color:var(--ds-8b79c0)}.badge.red{background:var(--ds-fff0ed);color:var(--ds-bf7970)}.badge.danger{background:var(--ds-fceeed);color:var(--ds-bf7874)}.relationship{background:var(--ds-fff);border:1px solid var(--line);border-radius:14px;margin-top:22px;padding:17px 24px}.relationship-caption{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.relationship-caption .section-kicker{letter-spacing:.3px;font-size:12px}.relationship-flow{justify-content:space-between;align-items:center;gap:25px;display:flex}.relationship-flow>div{flex:1;align-items:center;gap:12px;display:flex}.relationship-flow>div>svg{color:var(--ds-ada5cc)}.relationship-flow strong{font-size:14px;font-weight:630;display:block}.relationship-flow small{color:var(--ds-969bad);margin-top:2px;font-size:12px;display:block}.flow-arrow{color:var(--ds-c9cada);flex-shrink:0}.relationship.full{margin-top:0;padding:30px}.relationship.full .relationship-flow strong{font-size:19px}.relationship.full p{border-top:1px solid var(--line);color:var(--ds-848b9d);margin-top:22px;padding-top:19px;font-size:15px}.overview-line{color:var(--ds-9298a9);align-items:center;gap:25px;padding:21px 0 6px;font-size:12px;display:flex}.overview-line>div{align-items:baseline;gap:6px;display:flex}.overview-line strong{color:var(--ds-656a83);font-size:19px;font-weight:600}.sync-status{align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 17px;display:flex}.section-heading h2{font-size:21px;font-weight:650}.section-heading .section-kicker{letter-spacing:.2px;margin-bottom:5px;font-size:12px}.category-rail{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.category-tile{background:var(--ds-fff);border:1px solid var(--line);text-align:left;border-radius:12px;grid-template-columns:39px 1fr;align-items:center;gap:0 11px;min-width:0;padding:16px 18px;display:grid}.category-tile strong{font-size:15px;font-weight:600}.category-tile small{color:var(--ds-9a9eae);font-size:11px}.category-tile.selected{border-color:var(--ds-b1a1dd);background:var(--ds-fbfaff)}.schema-icon{background:var(--ds-eef3fb);width:39px;height:40px;color:var(--ds-8c9cbc);border-radius:10px;flex-shrink:0;grid-row:1/3;justify-content:center;align-items:center;display:flex}.schema-icon.violet{background:var(--ds-f2edfb);color:var(--ds-9e8fc0)}.schema-icon.green{background:var(--ds-eaf4ef);color:var(--ds-92afa0)}.schema-icon.orange{background:var(--ds-fcf0e9);color:var(--ds-c9a38a)}.records-workspace{margin-top:30px}.filters-row{align-items:center;gap:14px;margin-bottom:18px;display:flex}.pill-buttons{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pill-buttons button{color:var(--ds-9097a9);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:500}.pill-buttons .selected{background:var(--ds-eae7f5);color:var(--ds-7a6aa9)}.filter-select{color:var(--ds-989cab);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.filter-select select{color:var(--ds-7a829a);border:1px solid var(--line);background:var(--ds-fff);border-radius:7px;max-width:170px;padding:7px 24px 7px 9px;font-size:12px}.display-toggle{background:var(--ds-eceef4);border-radius:8px;gap:3px;padding:3px;display:flex}.display-toggle button{color:var(--ds-a5aabb);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:flex}.display-toggle .selected{color:var(--ds-8b80b2);background:var(--ds-fff);box-shadow:0 1px 3px var(--ds-40485810)}.clear-filter{background:var(--ds-faf0ec);color:var(--ds-b08a7c);border:0;border-radius:6px;padding:6px;font-size:11px}.credential-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.credential-card{background:var(--ds-fff);border:1px solid var(--line);box-shadow:0 3px 8px var(--ds-2d365b02);border-radius:15px;min-width:0;padding:21px 23px 15px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.credential-card:hover{box-shadow:0 8px 24px var(--ds-3d355910);transform:translateY(-2px)}.credential-card.inactive{background:var(--ds-fcfcfe)}.credential-top{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.credential-seal{outline:1px dashed var(--ds-d6e4dd);outline-offset:-5px;background:var(--ds-f2f7f4);width:60px;height:61px;color:var(--ds-91aea1);border-radius:15px 11px;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-4deg)}.credential-seal.test{background:var(--ds-f6f2fc);color:var(--ds-aa9dc5);outline-color:var(--ds-ded4ed)}.credential-seal.external,.credential-seal.unknown{background:var(--ds-f3f5fa);color:var(--ds-a0aabb);outline-color:var(--ds-dce2ec)}.credential-seal.manager{background:var(--ds-eff4fc);color:var(--ds-9caec9);outline-color:var(--ds-d8e2f2)}.credential-seal small{letter-spacing:.7px;margin-top:3px;font-size:6px}.card-eyebrow{color:var(--ds-9fa4b7);letter-spacing:.2px;font-size:10px}.credential-body h3{margin:5px 0 8px;font-size:21px;font-weight:650}.credential-body p{color:var(--ds-9399ac);min-height:43px;margin-bottom:12px;font-size:13px;line-height:1.65}.issuer-stamp{color:var(--ds-889899);background:var(--ds-f1f5f5);border:1px solid var(--ds-e3eeee);letter-spacing:.1px;border-radius:5px 7px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:550;display:inline-flex;transform:rotate(-1deg)}.issuer-stamp.registered{color:var(--ds-6d9982);background:var(--ds-eef7f1);border-color:var(--ds-dcecdf)}.issuer-stamp.manager{color:var(--ds-7895ba);background:var(--ds-f0f5fc);border-color:var(--ds-dfebfa)}.issuer-stamp.test{color:var(--ds-9884bd);background:var(--ds-f7f1fd);border-color:var(--ds-ece2f5)}.issuer-stamp.compact{transform:none}.credential-person{align-items:center;gap:9px;min-width:0;margin-top:11px;font-size:12px;display:flex}.credential-person>span{color:var(--ds-b0b5c4);min-width:47px;font-size:10px}.credential-person strong{color:var(--ds-818a9e);font-size:11px;font-weight:500}.credential-person code{color:var(--ds-9da5b6);white-space:nowrap;margin-left:auto;font-size:10px}.credential-bottom{border-top:1px dashed var(--ds-e8eaf1);justify-content:space-between;align-items:center;margin-top:19px;padding-top:13px;display:flex}.credential-bottom>span{color:var(--ds-b2b7c7);align-items:center;gap:5px;font-size:10px;display:flex}.credential-bottom .text-button{color:var(--ds-9688b7);font-size:11px}.credential-uid{color:var(--ds-c1c5d1);letter-spacing:.6px;margin-top:9px;font-size:8px;display:block}.records-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}table{white-space:nowrap}[data-slot=table-head]{color:var(--ds-959aaf);background:var(--ds-fafafe);font-size:12px;font-weight:500}[data-slot=table-cell]{padding:17px;font-size:12px}[data-slot=table-row]{border-color:var(--ds-edf0f7)}.record-link{text-align:left;color:var(--ds-827b9c);background:0 0;border:0;padding:0;display:block}.record-link .sub-label{margin-top:5px;font-size:10px}.record-pagination{color:var(--ds-a1a5b7);justify-content:center;align-items:center;gap:18px;margin-top:23px;font-size:12px;display:flex}.record-pagination button{border:1px solid var(--line);background:var(--surface);color:var(--ds-9196aa);border-radius:7px;padding:7px 13px;font-size:11px}.load-more{justify-content:center;margin:19px 0 8px;display:flex}.coverage{text-align:center}.fine-print{color:var(--ds-a3a9bb);margin-top:13px;font-size:11px;line-height:1.75}.studio-banner{background:var(--ds-f0edf9);border:1px solid var(--ds-e6dff5);border-radius:15px;align-items:center;gap:20px;margin-top:35px;padding:25px 30px;display:flex}.banner-icon{background:var(--ds-e6e0f5);border:1px solid var(--ds-d8cdee);width:58px;height:58px;color:var(--ds-9b8ac2);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.studio-banner h3{color:var(--ds-807197);margin:3px 0 5px;font-size:19px}.studio-banner p{color:var(--ds-a194b5);font-size:13px}.studio-banner .primary{background:var(--ds-9986bf);margin-left:auto;font-size:12px}.data-notes{color:var(--ds-9a96a9);margin-top:25px;font-size:12px}.data-notes summary{cursor:pointer}.data-notes p{margin-top:10px}.brand-mini{color:var(--ds-9296a8);align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.mini-stamp{border:1px solid var(--ds-c2a5a4);width:21px;height:21px;color:var(--ds-c2a5a4);border-radius:5px;justify-content:center;align-items:center;font-size:13px;display:flex}.empty-state{text-align:center;color:var(--ds-9b9fae);border-radius:14px;padding:52px 25px}.empty-state>svg{color:var(--ds-b3adc7);margin:0 auto 15px}.empty-state h3{color:var(--ds-8b819e);font-size:17px;font-weight:550}.empty-state p{max-width:560px;margin:10px auto 20px;font-size:13px}.spinning{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.view-section{margin-top:28px}.schema-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.schema-card{background:var(--surface);text-align:left;border:1px solid var(--line);border-radius:14px;min-width:0;padding:25px}.schema-card:hover{border-color:var(--ds-cec2e8)}.schema-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.schema-card h3{font-size:21px;font-weight:600}.schema-card p{color:var(--ds-939aac);min-height:51px;margin-top:15px;font-size:13px;line-height:1.8}.schema-definition{background:var(--ds-f7f8fb);color:var(--ds-a5aac0);border-radius:8px;min-height:66px;margin:19px 0;padding:12px;font-size:10px;line-height:1.9;display:block}.card-bottom{border-top:1px solid var(--line);color:var(--ds-b0afc2);justify-content:space-between;align-items:center;gap:15px;padding-top:15px;font-size:11px;display:flex}.address-line{justify-content:space-between;align-items:center;gap:6px;display:flex}.card-links{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.card-links a{color:var(--ds-a5a4bb);align-items:center;gap:5px;font-size:11px;display:flex}.card-links .text-button{font-size:11px}.section-description{color:var(--ds-a6a8bb);margin:-2px 0 18px;font-size:13px}.wallet-connect-card{border:1px solid var(--ds-e5ddf5);background:var(--ds-f1edf9);border-radius:15px;justify-content:space-between;align-items:center;gap:25px;padding:28px 32px;display:flex}.wallet-connect-card svg{color:var(--ds-a08ac7)}.wallet-connect-card h2{color:var(--ds-917caa);margin:9px 0;font-size:24px}.wallet-connect-card p{color:var(--ds-ae9dbe);font-size:14px}.wallet-connect-card .primary{background:var(--ds-a792c5)}.wallet-form{margin:24px 0}.wallet-form>div{gap:12px;display:flex}.wallet-form input,.form-input{background:var(--surface);border:1px solid var(--ds-e1e4ef);width:100%;min-width:0;color:var(--ds-929ab1);border-radius:9px;padding:12px 14px;font-size:14px;display:block}.wallet-form label,.input-label{color:var(--ds-9896ad);margin:18px 0 8px;font-size:12px;font-weight:550;display:block}.wallet-summary{justify-content:space-between;align-items:center;margin:29px 0;display:flex}.wallet-summary h2{color:var(--ds-aaa7bc);margin:12px 0;font-size:18px}.wallet-summary p{color:var(--ds-b4afc5);font-size:13px}.detail-sheet{background:var(--surface);overflow-y:auto;gap:20px!important;width:min(640px,94vw)!important;max-width:640px!important;padding:29px!important}.detail-sheet [data-slot=sheet-header]{padding:0!important}.detail-sheet [data-slot=sheet-title]{color:var(--ds-8f889e);font-size:27px}.detail-sheet [data-slot=sheet-description]{color:var(--ds-aea6bc);font-size:14px;line-height:1.8}.detail-icon{background:var(--ds-f2eff9);width:55px;height:55px;color:var(--ds-afa1c9);border-radius:13px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.detail-body{color:var(--ds-a09caf);font-size:14px}.detail-body>p{margin:16px 0;line-height:1.8}.detail-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.record-statement{background:var(--ds-f8f6fb);color:var(--ds-a193b5);border-radius:10px;padding:16px;font-size:16px}.detail-body h3{color:var(--ds-a299b3);margin:20px 0 8px;font-size:15px}.detail-body .sub-label{color:var(--ds-beb3cb);font-size:11px}.address-link{text-align:left;color:var(--ds-ab9bc3);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12px;display:block}.detail-info{border-bottom:1px solid var(--ds-f0ecf4);padding:13px 0}.detail-info>span{color:var(--ds-b5aac4);margin-bottom:5px;font-size:11px;display:block}.detail-info>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.detail-info code{color:var(--ds-aaa0be);font-size:12px}.field-list{border:1px solid var(--ds-ece6f4);border-radius:9px;margin:13px 0;overflow:hidden}.field-list>div{border-bottom:1px solid var(--ds-eee7f7);justify-content:space-between;align-items:start;gap:17px;padding:14px 16px;font-size:13px;display:flex}.field-list>div:last-child{border:0}.field-list span{max-width:45%;color:var(--ds-b3a3c7);flex-shrink:0}.field-list small{color:var(--ds-c2b3d0);margin-top:3px;font-size:9px;display:block}.field-list code{color:var(--ds-b7a4ce);overflow-wrap:anywhere;white-space:normal;font-size:11px}.trust-check{background:var(--ds-f7f3fc);border:1px solid var(--ds-eee5f7);color:var(--ds-b0a0c5);border-radius:10px;align-items:start;gap:11px;margin:20px 0;padding:18px;display:flex}.trust-check>svg{flex-shrink:0}.trust-check strong{font-size:13px;font-weight:550}.trust-check p{color:var(--ds-bbaace);margin-top:5px;font-size:12px;line-height:1.8}.checks>div{color:var(--ds-b2a2c5);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.checks .badge{margin-left:auto}.check-good{color:var(--ds-94b4a4)}.check-bad{color:var(--ds-bcacbd)}.detail-actions{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:23px;padding-top:21px;display:flex}.code-box{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ds-f7f5fb);border:1px solid var(--ds-ebe5f4);max-height:420px;color:var(--ds-b3a2cb);border-radius:8px;margin:15px 0;padding:16px;font-size:11px;line-height:1.8;overflow:auto}.break-code{overflow-wrap:anywhere;display:block}.guide-page{margin-top:25px}.guide-example{grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;margin:38px 0;display:grid}.guide-example h2{color:var(--ds-898498);margin:10px 0 17px;font-size:31px;line-height:1.5}.guide-example .pill-buttons{margin-bottom:18px}.guide-example>div>p{color:var(--ds-a9a3ba);max-width:400px;font-size:14px;line-height:1.9}.example-credential{background:var(--surface);border:1px solid var(--ds-e9e2f2);color:var(--ds-b1a3c9);border-radius:16px;padding:29px;position:relative}.sample-watermark{background:var(--ds-f8f3fd);color:var(--ds-c4b5d2);border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;top:26px;right:24px}.example-credential>svg{margin-bottom:14px}.example-credential h3{color:var(--ds-a298b8);margin-bottom:22px;font-size:20px}.example-credential dl{margin:0}.example-credential dl>div{border-top:1px dashed var(--ds-eee7f6);grid-template-columns:100px 1fr;gap:20px;padding:11px 0;font-size:12px;display:grid}.example-credential dt{color:var(--ds-beb3cb)}.example-credential dd{color:var(--ds-b0a2c3);word-break:keep-all;margin:0}.guide-section{border-top:1px solid var(--line);margin-top:35px;padding-top:32px}.guide-section h2{color:var(--ds-9b8fab);margin:8px 0 24px;font-size:23px}.trust-legend{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.trust-legend>div{background:var(--surface);border:1px solid var(--ds-ece6f4);border-radius:13px;padding:21px}.trust-legend svg{color:var(--ds-baaace);margin-bottom:14px}.trust-legend p{color:var(--ds-b6a6c9);margin-top:14px;font-size:12px;line-height:1.8}.trust-legend code{font-size:10px}.explain-detail{border:1px solid var(--ds-e9e5f1);background:var(--ds-fdfcff);color:var(--ds-b3a4c7);border-radius:10px;margin:18px 0;padding:14px 17px;font-size:12px;line-height:1.9}.explain-detail summary{cursor:pointer;color:var(--ds-9f90b5);font-size:13px;font-weight:500}.explain-detail p{color:var(--ds-b5a5ca);margin:13px 0;font-size:12px}.explain-detail code{font-size:11px}.sources h3{color:var(--ds-b7a3d0);margin-bottom:15px;font-size:16px}.sources>a{color:var(--ds-b9a6d3);align-items:center;gap:6px;margin-right:24px;font-size:12px;display:inline-flex}.source-address{color:var(--ds-c1aedb);align-items:center;gap:10px;margin-top:20px;font-size:11px;display:flex}.source-address code{font-size:11px}.studio-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.studio-panel{background:var(--surface);border:1px solid var(--ds-ece5f5);border-radius:14px;min-width:0;padding:27px}.studio-panel h3{color:var(--ds-a087bb);margin:5px 0 15px;font-size:21px;line-height:1.5}.studio-panel>p{color:var(--ds-b39acb);font-size:14px;line-height:1.85}.example-actions{flex-wrap:wrap;justify-content:start;align-items:center;gap:17px;margin:20px 0;display:flex}.sample-summary{background:var(--ds-f8f3fe);border:1px dashed var(--ds-e8d8f6);color:var(--ds-c0a5dc);border-radius:11px;margin:18px 0;padding:18px 21px}.sample-summary strong{color:var(--ds-ac8dc9);margin:7px 0;font-size:25px;font-weight:550;display:block}.sample-summary>span:last-child{color:var(--ds-c2a7da);font-size:11px;line-height:1.8;display:block}.studio-panel .input-label{color:var(--ds-bba3d1)}.studio-panel .form-input{border-color:var(--ds-ebdef6);color:var(--ds-bda5d6);background:var(--ds-fefcff)}.studio-panel .primary{background:var(--ds-ae91ce);margin-top:19px}.json-input{background:var(--ds-fcf9ff);border:1px solid var(--ds-e9dcf6);width:100%;min-height:190px;max-height:500px;color:var(--ds-c4a9e0);resize:vertical;border-radius:9px;padding:15px;font-family:monospace;font-size:11px;line-height:1.8;display:block}.notice{border:1px solid var(--ds-e9d8f7);background:var(--ds-fcf6ff);color:var(--ds-c2a4df);border-radius:9px;align-items:start;gap:10px;margin:19px 0;padding:17px;font-size:12px;line-height:1.8;display:flex}.notice.danger{background:var(--ds-fef5f5);border-color:var(--ds-f2dfe1);color:var(--ds-c78d94)}.notice svg{flex-shrink:0;margin-top:3px}.local-note{align-items:start;gap:9px;margin-top:18px;display:flex;color:var(--ds-c6abdf)!important;font-size:11px!important}.local-note>svg{flex-shrink:0;margin-top:4px}.result-panel{flex-direction:column;justify-content:center;align-items:start;min-height:400px;display:flex}.result-panel>svg{color:var(--ds-c3a6dd);margin-bottom:22px}.result-panel .badge{margin-top:11px}.result-facts{width:100%;margin:22px 0 7px}.result-facts>div{border-bottom:1px solid var(--ds-f0e7f9);justify-content:space-between;align-items:start;gap:25px;padding:14px 0;font-size:12px;display:flex}.result-facts dt{color:var(--ds-c6b0db);flex-shrink:0}.result-facts dd{color:var(--ds-bca2d5);overflow-wrap:anywhere;text-align:right;align-items:center;gap:5px;max-width:65%;margin:0;display:flex}.result-facts code{font-size:11px}.result-panel>.secondary-button{margin-top:15px}.studio .fine-print{color:var(--ds-ccb0e7)}.intro p,.secondary,.sub-label,.section-description,.fine-print,.coverage,.overview-line,.sync-status,.relationship-flow small,.credential-body p,.credential-person strong,.credential-person code,.credential-bottom>span,.credential-uid,.schema-card p,.schema-definition,.card-bottom,.wallet-summary p,.detail-body,.detail-sheet [data-slot=sheet-description],.address-link,.detail-info>span,.detail-info code,.field-list span,.field-list code,.field-list small,.trust-check p,.checks>div,.guide-example>div>p,.example-credential dt,.example-credential dd,.trust-legend p,.explain-detail p,.studio-panel>p,.result-facts dt,.result-facts dd,.data-notes{color:var(--ds-6d748a)}.section-kicker,.card-eyebrow{color:var(--ds-858ca1)}.credential-person>span,.source-address{color:var(--ds-7b8297)}.credential-body h3,.schema-card h3,.detail-sheet [data-slot=sheet-title],.detail-body h3,.guide-example h2,.guide-section h2,.studio-panel h3,.studio-banner h3{color:var(--ds-333a51)}.explain-detail summary,.result-panel>svg,.studio-panel .input-label,.studio-panel .form-input,.json-input,.sample-summary strong{color:var(--ds-786593)!important}.sample-summary>span:last-child,.local-note,.studio .fine-print{color:var(--ds-80728f)!important}.primary,.studio-panel .primary{background:var(--ds-8067ad)}.studio-panel .primary:hover{background:var(--ds-695090)}.result-facts>div{border-color:var(--ds-e9e5f0)}.issuer-stamp{font-size:11px}.badge{font-size:12px}.credential-uid{font-size:10px}.credential-person code,.credential-person>span{font-size:11px}.credential-body p{font-size:14px}.credential-person strong{font-size:12px}.credential-bottom>span,.credential-bottom .text-button,.category-tile small,.fine-print,.local-note{font-size:12px!important}.schema-definition,.card-eyebrow,.section-kicker{font-size:12px}.explain-detail summary,.explain-detail p,.studio-panel .input-label,.result-facts>div{font-size:14px}.studio-panel>p,.trust-check p{font-size:15px}.guide-example>div>p,.trust-legend p{font-size:14px}.json-input,.field-list code,.detail-info code{font-size:13px}.credential-body h3{font-size:23px}@media (width>=1500px){.app main{padding:0 40px}.intro h1{font-size:42px}.credential-card{padding:25px 27px 18px}}@media (width<=1200px){.topbar{gap:17px;padding:0 28px}.nav-link{padding:9px;font-size:13px}.nav-link svg{display:none}.header-actions{gap:10px}.help-button{font-size:12px}.app main{padding:0 32px}.credential-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.category-tile{padding:16px 13px}.filters-row{flex-wrap:wrap}}@media (width<=950px){.topbar{flex-wrap:wrap;justify-content:space-between;height:auto;padding:19px 26px 0}.topbar nav{flex-basis:100%;order:3;justify-content:space-between;padding:13px 0}.nav-link svg{display:block}.header-actions{margin-left:auto}.relationship-flow{gap:13px}.relationship-flow small{font-size:11px}.credential-grid,.category-rail,.schema-grid,.trust-legend{grid-template-columns:repeat(2,1fr)}.intro h1{font-size:32px}.overview-line{flex-wrap:wrap;gap:16px}.sync-status{margin-left:0}.studio-banner .primary{font-size:11px}.studio-banner h3{font-size:18px}.studio-banner p{font-size:12px}.studio-grid{gap:16px}.studio-panel{padding:23px}.guide-example{gap:25px}}@media (width<=720px){.app main{padding:0 22px}.intro{padding:32px 0 23px}.intro h1,.intro.compact h1{font-size:29px}.intro p{font-size:14px}.topbar{padding:17px 22px 0}.brand{font-size:24px}.brand small{font-size:8px}.brand-seal{width:36px;height:39px;font-size:25px}.network{display:none}.nav-link{padding:8px 4px;font-size:12px}.nav-link svg{display:none}.relationship{padding:17px}.relationship-caption .section-kicker,.relationship-caption .text-button{font-size:11px}.relationship-flow>div{flex-direction:column;align-items:start;gap:7px}.relationship-flow small{font-size:10px}.relationship-flow strong{font-size:13px}.relationship-flow .flow-arrow{width:13px}.overview-line{gap:7px 18px}.overview-line>div{font-size:10px}.overview-line strong{font-size:17px}.sync-status{margin-top:5px;font-size:10px}.searchbar{height:59px;padding-left:15px}.searchbar kbd{display:none}.searchbar input{font-size:13px}.searchbar button{padding:9px 14px}.section-heading h2{font-size:20px}.credential-grid{gap:13px}.credential-card{padding:19px 17px 13px}.credential-body h3{font-size:21px}.credential-body p{font-size:13px}.credential-person{flex-wrap:wrap;gap:3px 8px}.credential-person code{margin-left:0;font-size:10px}.credential-person strong{max-width:none}.credential-uid{font-size:9px}.credential-bottom>span{font-size:10px!important}.credential-bottom .text-button{font-size:11px!important}.filters-row{gap:9px}.filter-select{margin-left:0}.pill-buttons button{padding:7px 10px;font-size:12px}.filters-row>.secondary{margin-left:auto}.studio-banner{flex-wrap:wrap;gap:15px;padding:22px}.studio-banner .primary{margin-left:73px}.studio-grid,.guide-example{grid-template-columns:1fr}.wallet-connect-card{flex-direction:column;align-items:start;gap:17px;padding:24px}.wallet-form>div{gap:8px}.wallet-form .primary{padding:10px 15px;font-size:13px}.guide-example{margin:27px 0}.guide-example h2{font-size:28px}.guide-example br{display:none}.source-address{flex-wrap:wrap}.source-address code{font-size:10px}.example-credential dl>div{grid-template-columns:84px 1fr;gap:10px}.result-panel{min-height:350px}}@media (width<=480px){.credential-grid,.schema-grid{grid-template-columns:1fr}.credential-card{padding:23px}.credential-person{flex-wrap:nowrap}.credential-person code{margin-left:auto;font-size:12px}.credential-body p{min-height:auto}.credential-top{margin-bottom:14px}.credential-uid{font-size:10px}.category-tile{grid-template-columns:33px 1fr;gap:0 8px;padding:14px 11px}.category-tile .schema-icon{width:33px;height:36px}.category-tile strong{font-size:13px}.category-tile small{font-size:10px!important}.relationship-caption{align-items:start;gap:7px}.relationship-caption .text-button{text-align:right;max-width:95px}.relationship-flow{gap:8px}.relationship-flow>div>svg{width:18px}.relationship-flow small{font-size:9px}.relationship-flow strong{font-size:12px}.relationship.full .relationship-flow strong{font-size:16px}.relationship.full{padding:20px}.trust-legend{grid-template-columns:1fr}.detail-sheet{padding:23px!important}.detail-actions{flex-wrap:wrap}.field-list>div{flex-direction:column;gap:7px}.field-list span{max-width:100%}.detail-status .badge,.detail-status .issuer-stamp{font-size:11px}.studio-panel h3{font-size:20px}.result-facts>div{gap:12px;font-size:12px}.result-facts dd code{font-size:10px}.credential-bottom>span{font-size:12px!important}.wallet-summary h2{font-size:14px}.overview-line>div:nth-child(3){margin-right:0}.overview-line .sync-status{width:auto}.example-credential{padding:23px}.searchbar input::placeholder{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.credential-card:hover{transform:none}}.preference-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:12px;display:inline-flex}.header-actions{gap:9px}.topbar{gap:18px}.topbar nav{gap:2px}.nav-link{padding:10px 9px}.workspace-field{margin-top:15px;display:block}.workspace-field>.input-label{margin-bottom:7px;display:block}.workspace .form-input{width:100%;min-width:0;display:block}.compact-json{min-height:85px}.capability-row{border:1px solid var(--line);color:var(--ink);border-radius:10px;gap:6px;margin:15px 0;padding:15px;font-size:13px;display:grid}.capability-row code{font-size:11px}.workspace .notice{flex-wrap:wrap}.workspace .studio-panel>p{margin-bottom:15px}.workspace .studio-panel>.text-button{margin:15px 12px 5px 0}.workspace .badge,.workspace .studio-panel>.primary{white-space:normal}.workspace .code-box{max-height:300px}@media (width<=1150px){.topbar nav{justify-content:flex-start}.nav-link svg,.network{display:none}}@media (width<=950px){.topbar nav{justify-content:space-between;overflow-x:auto}.header-actions{flex-wrap:wrap}.topbar{gap:8px}}@media (width<=480px){.header-actions .help-button{display:none}.brand small{letter-spacing:.7px}.preference-button{padding:6px}.topbar{padding-left:16px;padding-right:16px}.nav-link{font-size:11px}.topbar nav{gap:14px}}:root[data-theme=dark]{--ink:#e4eaf6;--muted:#a9b5cb;--paper:#111722;--line:#354053;--purple:#ad94f1;--color-primary-foreground:#fff;--color-background:#1c2333;--color-foreground:#e4eaf6;--color-popover:#1c2333;--color-popover-foreground:#e4eaf6}:root[data-theme=dark] .brand-seal,:root[data-theme=dark] .mini-stamp{color:#fff;background:#bf4944}:root[data-theme=dark] .badge.success{color:#a3dec2;background:#203b32}:root[data-theme=dark] .badge.danger{color:#ffb4bc;background:#412933}:root[data-theme=dark] .badge.blue{color:#abc9ff;background:#243752}:root[data-theme=dark] .badge.purple{color:#d2b8ff;background:#34294c}:root[data-theme=dark] .badge.neutral{color:#c4cee0;background:#293244}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#8e9bb2}.workspace-controls{border:0;min-width:0;margin:0;padding:0}.workspace-wallet{background:var(--surface);border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:20px 24px;display:flex}.workspace-wallet>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-wallet small{color:var(--muted);flex-basis:100%}.schema-field-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.transaction-review .result-facts code,.result-facts code{overflow-wrap:anywhere;font-size:11px}.transaction-review h3{overflow-wrap:anywhere;font:600 16px monospace}.receipt-result{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding:18px;display:flex}.check-label{align-items:center;gap:10px;margin:16px 0;display:flex}.studio-panel .form-input{max-width:100%}.workspace-controls{min-width:0}@media (width<=650px){.workspace-wallet{flex-direction:column;align-items:flex-start}.schema-field-grid{grid-template-columns:1fr}}.proof-coming{margin:8px 0 48px}.proof-coming-heading{text-align:center;max-width:800px;margin:0 auto 32px}.proof-coming-notice{background:var(--ink);color:var(--surface);border-radius:14px;align-items:center;gap:14px;margin:0 auto 6px;padding:14px 24px;display:inline-flex}.proof-coming-notice strong{letter-spacing:-1px;font-size:34px;font-weight:750;line-height:1.2}.proof-coming-notice svg{flex-shrink:0}.proof-coming-heading h2{letter-spacing:-1.2px;color:var(--ink);margin:22px 0 14px;font-size:clamp(28px,3.1vw,42px);font-weight:750;line-height:1.35}.proof-coming-heading p{color:var(--muted);max-width:660px;margin:0 auto;font-size:15px;line-height:1.8}.proof-availability p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.proof-availability{border:1px dashed var(--line);border-radius:16px;align-items:center;gap:32px;margin-top:22px;padding:24px;display:flex}.proof-availability>div{flex:1}.proof-availability strong{color:var(--ink);margin-bottom:8px;display:block}.proof-availability button{white-space:normal;flex-shrink:0}.app-downloads{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:center;align-items:center;gap:28px;width:fit-content;max-width:100%;margin:28px auto 0;padding:20px 24px;display:flex}.app-downloads>div:first-child{color:var(--ink);align-items:center;gap:14px;display:flex}.app-downloads h3{margin:0 0 5px;font-size:17px}.app-downloads p{color:var(--muted);margin:0;font-size:13px}.download-links{flex-wrap:wrap;gap:10px;display:flex}.app-downloads .download-links{flex-shrink:0}.app-downloads .download-links a{white-space:nowrap}.site-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:60px;padding:32px 0 24px;display:block}.footer-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-main .brand-mini{color:var(--ink);align-items:center;gap:9px;font-size:17px;text-decoration:none;display:flex}.footer-main p{margin:10px 0 0;font-size:12px}.footer-main nav{align-items:center;gap:24px;display:flex}.footer-main nav a,.footer-main nav button{color:var(--muted);font-size:12px;text-decoration:none}.footer-main nav a:hover,.footer-main nav button:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.footer-bottom a{color:var(--muted);text-decoration:none}.footer-bottom strong{color:var(--ink);font-weight:600}@media (width<=720px){.proof-coming-heading h2{font-size:25px}.proof-availability{flex-direction:column;align-items:flex-start;gap:20px}.app-downloads{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.app-downloads .download-links{justify-content:center}.app-downloads .download-links a{flex:1;justify-content:center}.proof-coming-notice{gap:12px;padding:12px 20px}.proof-coming-notice strong{font-size:28px}.footer-main{flex-direction:column;align-items:flex-start}.footer-main nav{flex-wrap:wrap;gap:18px}.footer-bottom{flex-wrap:wrap;align-items:flex-start}}.giwa-network{border-left:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;padding-left:18px;text-decoration:none;display:flex}.giwa-network img{width:73px;height:auto;display:block}.giwa-network>span{color:var(--muted);border-left:1px solid var(--line);padding-left:12px;font-size:11px}.intro.explore-intro{border-bottom:0;padding:44px 0 30px}.explore-intro .section-kicker{letter-spacing:3px;font-size:11px}.intro.explore-intro h1{letter-spacing:-4px;margin:14px 0 16px;font-size:clamp(46px,6.5vw,80px);font-weight:800;line-height:1.06}.title-period{color:var(--red,#d84d49)}.intro.explore-intro p{margin:0;font-size:16px}.operator-hub{margin:0 0 30px}.operator-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:24px;display:flex}.operator-tabs>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:17px 22px;font-size:15px;font-weight:600;display:flex}.operator-tabs>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--red,#d84d49)}.operator-tabs small{opacity:.65;font:500 12px monospace}.operator-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.operator-toolbar h2{color:var(--ink);margin:0 0 7px;font-size:21px}.operator-toolbar p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.operator-mode{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;padding:4px;display:flex}.operator-mode button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 15px;font-size:12px;font-weight:600}.operator-mode button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.operator-search{max-width:380px;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0 0 15px;padding:10px 0;display:flex}.operator-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.operator-search:focus-within{border-color:var(--purple)}.operator-search>span{font:12px monospace}.operator-directory{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.operator-row{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:6px 20px;padding:16px 22px;display:grid}.operator-row:last-child{border-bottom:0}.operator-number{color:var(--muted);font:12px monospace}.operator-identity{min-width:0}.operator-identity>strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;display:block}.operator-identity .address-line{gap:5px;margin-top:2px}.operator-identity code{color:var(--muted);font-size:11px}.operator-row-actions{align-items:center;gap:16px;display:flex}.operator-row-actions a,.operator-row-actions button{color:var(--muted);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.operator-row-detail{color:var(--muted);grid-column:2/-1;font-size:11px}.operator-row-detail summary{cursor:pointer;width:fit-content}.operator-row-detail code{overflow-wrap:anywhere;margin:10px 0;display:block}.operator-row-detail p{margin:10px 0}.operator-row-detail a{color:var(--purple)}.operator-pagination{color:var(--muted);justify-content:space-between;align-items:center;margin-top:12px;display:flex}.operator-pagination>small{font-size:11px}.operator-pagination>div{align-items:center;gap:13px;font-size:12px;display:flex}.operator-notes{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding-top:16px;font-size:12px}.operator-notes summary{cursor:pointer}.operator-notes p{max-width:780px;line-height:1.8}.operator-contracts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.operator-contracts a{overflow-wrap:anywhere;color:var(--muted);align-items:center;gap:8px;text-decoration:none;display:flex}.operator-empty{text-align:center;color:var(--muted);padding:48px 20px;font-size:14px}.operator-hub .workspace{margin-top:0}.operator-hub .workspace-wallet{border-radius:10px;margin-bottom:18px;padding:14px 18px}.operator-hub .workspace-wallet small{flex-basis:auto}.operator-hub .studio-panel{padding:22px}.operator-hub .studio-panel h3{font-size:19px}.operator-hub .workspace .input-label{margin-top:12px}.operator-hub .workspace .notice{font-size:12px}.operator-tabs button:focus-visible,.operator-mode button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}@media (width<=1200px){.giwa-network{gap:8px;padding-left:10px}.giwa-network>span{display:none}.giwa-network img{width:64px}.topbar{gap:18px}}@media (width<=720px){.intro.explore-intro{padding:32px 0 24px}.intro.explore-intro h1{letter-spacing:-2px;font-size:48px}.intro.explore-intro p{font-size:14px}.operator-tabs{gap:0;margin-bottom:18px}.operator-tabs>button{flex:1;justify-content:center;gap:7px;padding:14px 8px;font-size:13px}.operator-tabs>button svg{width:16px}.operator-tabs>button:last-child span{font-size:11px}.operator-tabs small{display:none}.operator-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.operator-toolbar h2{font-size:19px}.operator-mode{width:100%}.operator-mode button{flex:1}.operator-row{grid-template-columns:20px minmax(0,1fr) auto;gap:6px 10px;padding:14px}.operator-row>.badge{font-size:10px}.operator-row-actions{grid-column:2/-1;justify-content:flex-start}.operator-row-detail{grid-column:2/-1}.operator-contracts{grid-template-columns:1fr}.operator-identity>strong{font-size:13px}.giwa-network img{width:54px}.giwa-network{padding-left:8px}.operator-hub .workspace-wallet{gap:12px}.operator-hub .studio-panel{padding:18px}.operator-hub .workspace-wallet small{flex-basis:100%}}.operator-hub .studio-grid{align-items:start}.operator-hub .workspace .explain-detail{margin:12px 0;padding:10px 0}.operator-hub .workspace .studio-panel>.text-button{margin:8px 12px 4px 0}.operator-hub .workspace .form-input{padding:10px 12px}.operator-hub .workspace .workspace-field{margin-top:12px}.app select.form-input,.app select.filter-select,.app .filter-select select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237b7e91' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;min-height:42px;line-height:1.5;padding-right:42px!important}:root[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}label.input-label>.form-input{margin-top:7px}.operator-hub .workspace details.explain-detail{margin:14px 0;padding:12px 16px}.explain-detail>summary,.operator-row-detail>summary,.operator-notes>summary,.data-notes>summary{cursor:pointer;align-items:baseline;gap:10px;line-height:1.6;list-style:none;display:flex}.explain-detail>summary::-webkit-details-marker{display:none}.operator-row-detail>summary::-webkit-details-marker{display:none}.operator-notes>summary::-webkit-details-marker{display:none}.data-notes>summary::-webkit-details-marker{display:none}.explain-detail>summary::marker{content:""}.operator-row-detail>summary::marker{content:""}.operator-notes>summary::marker{content:""}.data-notes>summary::marker{content:""}.explain-detail>summary:before,.operator-row-detail>summary:before,.operator-notes>summary:before,.data-notes>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;display:block;position:relative;top:-1px;transform:rotate(-45deg)}.explain-detail[open]>summary:before,.operator-row-detail[open]>summary:before,.operator-notes[open]>summary:before,.data-notes[open]>summary:before{top:-3px;transform:rotate(45deg)}.explain-detail[open]>summary{margin-bottom:10px}button>svg,a>svg,.relationship-flow>.flow-arrow{flex-shrink:0}.operator-row-actions a,.operator-contracts a,.download-links a{gap:8px}.chain-loading{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.chain-loading>svg{color:var(--purple);flex-shrink:0;margin-top:2px}.chain-loading strong{color:var(--ink);font-size:13px;font-weight:600;display:block}.chain-loading p{margin:4px 0 0;font-size:12px;line-height:1.7}.chain-loading-time{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-top:3px;font:12px monospace}.proofport-logo{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0;width:48px;height:48px}.gasok-participation{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:12px;text-decoration:none;display:inline-flex}.gasok-participation:hover{color:var(--ink)}@media (width<=480px){.chain-loading{gap:9px;padding:12px}.chain-loading p{font-size:11px}.app-downloads .download-links{width:100%}.download-links>a{white-space:nowrap;flex:1;justify-content:center;font-size:12px}.gasok-participation{font-size:11px}}.proof-diagram{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:22px}.proof-diagram-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.proof-diagram-toolbar>span{color:var(--muted);font-size:11px}.proof-example-switch{background:var(--paper);border:1px solid var(--line);border-radius:9px;gap:4px;padding:4px;display:flex}.proof-example-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 14px;font-size:12px;font-weight:600}.proof-example-switch button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.proof-example-switch button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.proof-pipeline{grid-template-columns:minmax(0,1fr) 72px minmax(0,1.18fr) 72px minmax(0,1fr);align-items:stretch;display:grid}.proof-stage{border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.proof-stage header{align-items:center;gap:10px;margin-bottom:22px;display:flex}.proof-stage header>span{color:var(--muted);font:11px monospace}.proof-stage h3{color:var(--ink);margin:0;font-size:16px;font-weight:650;line-height:1.4}.proof-stage>strong{color:var(--ink);margin:12px 0 8px;font-size:18px;line-height:1.5;display:block}.proof-stage p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.proof-attestation-mark{border:1px solid var(--line);width:52px;height:52px;color:var(--purple);border-radius:12px;place-items:center;display:grid}.proof-connector{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.proof-connector span{text-align:center;padding:0 4px;font-size:10px;line-height:1.5}.proof-connector-output{color:var(--purple)}.proof-mobile{border-color:var(--purple);background:var(--ds-f2f0fc)}.proof-sealed{border:1px dashed var(--purple);background:var(--surface);width:100%;color:var(--purple);border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px;display:grid}.proof-sealed strong{color:var(--ink);margin-bottom:4px;font-size:12px;line-height:1.6;display:block}.proof-sealed p{font-size:11px}.proof-masked{letter-spacing:2px;opacity:.55;grid-column:2;font:14px monospace}.proof-output{color:var(--purple);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:600;display:flex}.proof-output svg{flex-shrink:0}.proof-dapp{background:var(--ds-eaf5ee)}.proof-dapp>svg{color:var(--ds-67917b);margin-bottom:12px}.proof-result-label{color:var(--muted);font-size:11px}.proof-dapp>strong{margin-top:6px}.proof-public-note{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.proof-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:22px 0;padding:0 4px;display:grid}.proof-benefits>div{align-items:flex-start;gap:12px;display:flex}.proof-benefits svg{color:var(--purple);flex-shrink:0;margin-top:2px}.proof-benefits h3{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:650;line-height:1.5}.proof-benefits p{color:var(--muted);max-width:490px;margin:0;font-size:13px;line-height:1.7}@media (width<=1000px){.proof-pipeline{grid-template-columns:minmax(0,1fr) 42px minmax(0,1.18fr) 42px minmax(0,1fr)}.proof-stage{padding:16px}.proof-stage h3{font-size:14px}.proof-sealed{gap:8px;padding:10px}.proof-stage>strong{font-size:16px}}@media (width<=720px){.proof-diagram{padding:16px}.proof-diagram-toolbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.proof-pipeline,.proof-benefits{grid-template-columns:1fr}.proof-stage{padding:18px}.proof-stage header{margin-bottom:16px}.proof-stage h3{font-size:16px}.proof-connector{flex-direction:row;gap:10px;padding:12px}.proof-connector svg{transform:rotate(90deg)}.proof-connector span{font-size:11px}.proof-benefits{gap:18px;margin:20px 0}.proof-coming-heading h2{letter-spacing:-.6px}.proof-coming-heading p{font-size:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:root{--paper:#f5f5f7;--surface:#fff;--surface-soft:#eeeef0;--ink:#1d1d1f;--muted:#6e6e73;--line:#dedee2;--purple:#353538;--red:#b84536;--accent:#b84536;--sidebar:#fafafa;--shadow:0 4px 24px #00000004, 0 1px 3px #00000003;--ds-fff:var(--surface);--ds-ffffffed:var(--surface);--ds-20273a:var(--ink);--ds-333a51:var(--ink);--ds-6d748a:var(--muted);--ds-7b8297:var(--muted);--ds-858ca1:var(--muted);--ds-786593:var(--ink);--ds-80728f:var(--muted);--ds-f2f0fc:var(--surface-soft);--ds-f2f4f9:var(--surface-soft);--ds-e3e7f0:var(--line);--ds-6250b7:var(--ink);--ds-8470d6:var(--muted)}:root[data-theme=dark]{--paper:#111112;--surface:#1e1e20;--surface-soft:#29292c;--ink:#f5f5f7;--muted:#aaaab0;--line:#353539;--purple:#e5e5e7;--accent:#f29280;--sidebar:#18181a;--shadow:0 4px 24px #00000014;--ds-fff:var(--surface);--ds-ffffffed:var(--surface);--ds-20273a:var(--ink);--ds-333a51:var(--ink);--ds-6d748a:var(--muted);--ds-7b8297:var(--muted);--ds-858ca1:var(--muted);--ds-786593:var(--ink);--ds-80728f:var(--muted);--ds-f2f0fc:var(--surface-soft);--ds-f2f4f9:var(--surface-soft);--ds-e3e7f0:var(--line);--ds-6250b7:var(--ink);--ds-8470d6:var(--muted)}body{letter-spacing:-.02em;-webkit-font-smoothing:antialiased;background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Apple SD Gothic Neo,Segoe UI,sans-serif}button,input,select,textarea{font:inherit;letter-spacing:inherit}button,a{-webkit-tap-highlight-color:transparent}.app{padding-left:224px}.app button:focus-visible,.app a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.app .topbar{z-index:30;background:var(--sidebar);border:0;border-right:1px solid var(--line);flex-flow:column;align-items:stretch;gap:0;width:224px;height:100dvh;padding:36px 18px 24px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app .brand{text-align:left;letter-spacing:-.8px;gap:10px;padding:0 8px;font-size:20px}:root .app .brand-seal{width:36px;height:36px;box-shadow:none;background:0 0;border-radius:11px;place-items:center;display:grid;transform:none}.app .brand-light{font-weight:400}.app .brand-identity{flex-shrink:0}.app .brand-credit{width:fit-content;color:var(--muted);white-space:nowrap;letter-spacing:-.02em;align-items:baseline;gap:4px;padding:8px 8px 0;font-size:12px;line-height:1.4;display:none}.app .brand-credit strong{color:var(--ink);font-weight:650}.app .brand-credit:hover strong,.app .sidebar-credit:hover strong,.app .footer-credit:hover strong{text-underline-offset:3px;text-decoration:underline}.app .brand small{letter-spacing:1.2px;color:var(--muted);margin-top:5px;font-size:8px;font-weight:500}.app .topbar nav{flex-direction:column;flex:0;justify-content:start;align-items:stretch;gap:8px;margin-top:58px;padding:0;overflow:visible}.app .nav-link{color:var(--muted);border-radius:10px;gap:13px;padding:13px 15px;font-size:14px;font-weight:500}.app .nav-link svg{stroke-width:1.7px;width:18px;height:18px;display:block}.app .nav-link.active{background:var(--surface-soft);color:var(--ink);font-weight:650}.app .nav-link:hover{background:var(--surface-soft);color:var(--ink)}.app .nav-link:last-child{margin-top:24px}.app .header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin:auto 0 0;padding:20px 6px 0;display:flex}.app .sidebar-credit{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;flex-shrink:0;gap:4px;margin:22px 6px 0;padding:20px 8px 0;font-size:12px;line-height:1.4;display:flex}.app .sidebar-credit strong{color:var(--ink);letter-spacing:-.6px;font-size:21px;font-weight:650}.app .preference-button{color:var(--muted);background:0 0;border:0;padding:8px;font-size:12px}.app .help-button{width:100%;color:var(--muted);order:-1;gap:10px;margin-bottom:6px;padding:12px 8px;font-size:13px;display:flex}.app .giwa-network{border:0;border-top:1px solid var(--line);gap:15px;width:100%;margin-top:16px;padding:23px 8px 0}.app .giwa-network img{width:60px}.app .giwa-network>span{border:0;padding:0;font-size:11px;display:block}.app main{max-width:1260px;margin:0 auto;padding:0 56px}.app .intro{padding:52px 0 32px}.app .intro .section-kicker{letter-spacing:2px;color:var(--muted);font-size:10px;font-weight:550}.app .intro.compact .section-kicker{display:none}.app .intro.compact h1{letter-spacing:-1.6px;margin:0 0 12px;font-size:38px;font-weight:600;line-height:1.2}.app .intro p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.app .intro.explore-intro{text-align:center;justify-content:center;padding:74px 0 30px}.app .intro.explore-intro h1{letter-spacing:-3.2px;margin:16px 0;font-size:clamp(46px,4.8vw,68px);font-weight:600;line-height:1.08}.app .title-period{color:var(--accent)}.app .intro.explore-intro p{font-size:17px}.app .searchbar{height:66px;box-shadow:var(--shadow);border:0;border-radius:18px;outline:1px solid #0000;padding:9px 10px 9px 24px}.app .searchbar:focus-within{outline-color:var(--muted)}.app .searchbar input{color:var(--ink);font-size:16px}.app .searchbar input::placeholder{color:var(--muted)}.app[data-view=explore] .searchbar{max-width:780px;margin:0 auto}.app .primary,.app .searchbar button,.app .studio-panel .primary{background:var(--ink);color:var(--surface);border:0;border-radius:999px;padding:12px 22px;font-weight:500}.app .primary:hover,.app .searchbar button:hover{opacity:.85;background:var(--ink)}.app .primary:disabled{opacity:.38}.app .explore-help{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:18px auto 34px;font-size:12px;display:flex}.app .explore-help:hover{color:var(--ink)}.app .overview-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:32px;margin:0 0 30px;padding:22px 0;display:flex}.app .overview-line>div{align-items:baseline;gap:8px;display:flex}.app .overview-line strong{color:var(--ink);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:550}.app .overview-line span{color:var(--muted);font-size:11px}.app .sync-status{margin-left:auto}.app .section-heading{margin-bottom:22px}.app .section-heading h2{letter-spacing:-.8px;color:var(--ink);font-size:24px;font-weight:600}.app .browse-section{margin:0 0 38px}.app .category-rail{flex-wrap:wrap;gap:10px;display:flex}.app .category-tile{border:1px solid var(--line);color:var(--ink);box-shadow:none;background:0 0;border-radius:999px;align-items:center;gap:9px;padding:10px 17px;display:flex}.app .category-tile strong{margin:0;font-size:13px;font-weight:500}.app .category-tile small{display:none}.app .category-tile .schema-icon{color:var(--muted);background:0 0;width:20px;height:20px;margin:0}.app .category-tile.selected{background:var(--ink);border-color:var(--ink);color:var(--surface)}.app .category-tile.selected .schema-icon{color:inherit}.app .category-tile:hover{border-color:var(--muted);transform:none}.app .records-workspace{padding-top:0}.app .filters-row{gap:16px;margin-bottom:22px}.app .pill-buttons,.app .display-toggle{background:var(--surface-soft);border:0;border-radius:10px;padding:4px}.app .pill-buttons button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12px}.app .pill-buttons button.selected,.app .display-toggle button.selected{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0000000a}.app .filter-select{color:var(--muted);font-size:12px}.app .filter-select select{border-color:var(--line);color:var(--ink);background-color:#0000;border-radius:9px;min-height:35px}.app .credential-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.app .credential-card{background:var(--surface);box-shadow:var(--shadow);border:0;border-radius:22px;padding:24px;transition:transform .18s,box-shadow .18s}.app .credential-card:hover{transform:translateY(-3px);box-shadow:0 10px 32px #0000000c}.app .credential-card.inactive{opacity:.75}.app .credential-top{align-items:center;margin-bottom:24px}.app .record-origin{color:var(--muted);letter-spacing:1px;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.app .credential-body h3{color:var(--ink);letter-spacing:-.7px;margin:0 0 8px;font-size:23px;font-weight:600}.app .credential-body p{color:var(--muted);min-height:44px;margin:0 0 22px;font-size:13px;line-height:1.7}.app .credential-issuer{justify-content:space-between;align-items:center;gap:8px;display:flex}.app .credential-issuer>code{color:var(--muted);font-size:10px}.app .credential-recipient{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.app .credential-recipient>span{color:var(--muted);font-size:11px}.app .credential-recipient>code{color:var(--ink);font-size:12px}.app .credential-bottom{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.app .credential-bottom>span{color:var(--muted)}.app .record-open{background:var(--surface-soft);color:var(--ink);border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.app .record-open:hover{background:var(--ink);color:var(--surface)}.app .issuer-stamp{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.app .badge{border:0;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500}.app .badge.neutral,.app .badge.purple,.app .badge.blue{color:var(--muted);background:var(--surface-soft)}.app .badge.success{color:#247a4d;background:#edf7ef}.app .badge.danger{color:#ac3939;background:#f9ebeb}:root[data-theme=dark] .app .badge.success{color:#8fd0a7;background:#21382a}:root[data-theme=dark] .app .badge.danger{color:#f4a8a8;background:#3e2828}.app .secondary-button{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:999px;font-size:13px}.app .text-button{color:var(--muted)}.app .text-button:hover{color:var(--ink)}.app .schema-card,.app .studio-panel{background:var(--surface);box-shadow:var(--shadow);border:0;border-radius:22px;padding:28px}.app .schema-card h3,.app .studio-panel h3{color:var(--ink)}.app .schema-icon{background:var(--surface-soft);color:var(--ink);border-radius:12px}.app .schema-definition{background:var(--paper);color:var(--muted);border:0;border-radius:9px}.app .schema-card:hover{box-shadow:0 6px 28px #0000000b}.app .studio-banner{color:#f5f5f7;background:#252527;border:0;border-radius:24px;margin-top:40px;padding:32px}.app .studio-banner h3{color:#f5f5f7;font-size:25px;font-weight:550}.app .studio-banner p,.app .studio-banner .section-kicker{color:#f5f5f7;opacity:.7}.app .studio-banner .primary{color:#252527;background:#f5f5f7}.app .studio-banner .banner-icon{color:#f5f5f7;background:#38383b}.app .operator-tabs{background:var(--surface-soft);border:0;border-radius:12px;gap:6px;width:fit-content;margin-bottom:30px;padding:5px}.app .operator-tabs>button{border:0;border-radius:9px;padding:11px 18px;font-size:14px}.app .operator-tabs>button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.app .operator-mode{background:var(--surface-soft);border:0;border-radius:9px}.app .operator-mode button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.app .operator-directory{box-shadow:var(--shadow);border:0;border-radius:18px}.app .operator-row{padding:20px 24px}.app .operator-hub .workspace-wallet{background:var(--surface-soft);border:0;border-radius:16px;padding:18px 22px}.app .operator-hub .studio-panel{padding:26px}.app .form-input,.app .studio-panel .form-input,.app .json-input{background-color:var(--paper);border-color:var(--line);border-radius:10px;font-size:14px;color:var(--ink)!important}.app .input-label{font-size:12px;font-weight:500;color:var(--muted)!important}.app .explain-detail{border-color:var(--line);background:0 0;border-radius:10px}.app .explain-detail summary{color:var(--muted)!important}.app .notice{background:var(--surface-soft);color:var(--muted);border-color:var(--line);border-radius:10px}.app .chain-loading{background:0 0;border:0;margin-bottom:16px;padding:12px 0}.app .relationship,.app .guide-example,.app .guide-section,.app .example-credential{background:var(--surface);border-color:var(--line);border-radius:20px}.app .relationship-flow strong,.app .guide-section h2{color:var(--ink)}.app .wallet-summary{background:var(--surface);border:0;border-radius:20px}.app .site-footer{margin-top:60px;padding:30px 0 24px}.app .footer-main .brand-mini{font-size:15px}.app .footer-main p,.app .footer-main nav a,.app .footer-main nav button,.app .footer-bottom{font-size:11px}.app .footer-bottom{border:0;margin-top:24px;padding-top:12px}.app .footer-bottom .footer-credit{color:var(--muted);align-items:baseline;gap:6px;font-size:14px;display:inline-flex}.app .footer-credit strong{color:var(--ink);font-size:17px;font-weight:650}.app[data-view=lab] .intro{padding-bottom:8px}.app[data-view=lab] .intro h1{letter-spacing:-.5px;font-size:22px}.app[data-view=lab] .intro p{display:none}.app .proof-coming{margin-top:36px}.app .proof-coming-heading{max-width:860px;margin-bottom:40px}.app .proof-coming-notice{background:var(--surface);color:var(--muted);box-shadow:var(--shadow);border-radius:999px;padding:10px 21px}.app .proof-coming-notice strong{letter-spacing:-.8px;font-size:25px;font-weight:500}.app .proof-coming-notice svg{width:22px;height:22px}.app .proof-coming-heading h2{letter-spacing:-1.8px;margin:26px 0 18px;font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.3}.app .proof-coming-heading p{max-width:600px;font-size:15px}.app .proof-diagram{background:0 0;border:0;border-radius:0;padding:0}.app .proof-diagram-toolbar{margin-bottom:24px}.app .proof-example-switch{background:var(--surface-soft);border:0;border-radius:999px;padding:5px}.app .proof-example-switch button{border-radius:999px;padding:9px 19px;font-size:13px}.app .proof-example-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.app .proof-stage{background:var(--surface);box-shadow:var(--shadow);border:0;border-radius:24px;padding:25px}.app .proof-stage header{margin-bottom:26px}.app .proof-stage h3{font-size:16px;font-weight:550}.app .proof-stage>strong{font-size:19px}.app .proof-attestation-mark{background:var(--surface-soft);width:64px;height:64px;color:var(--ink);border:0;border-radius:18px}.app .proof-mobile{color:#f5f5f7;background:#252527}.app .proof-mobile h3,.app .proof-mobile .proof-sealed strong,.app .proof-output{color:#f5f5f7}.app .proof-mobile header>span,.app .proof-mobile p{color:#b9b9bf}.app .proof-sealed{color:#d0d0d5;background:#303033;border:1px solid #47474a;border-radius:13px;padding:15px}.app .proof-sealed strong{font-size:12px}.app .proof-masked{color:#aaaab1;letter-spacing:3px;opacity:1;font-size:15px}.app .proof-output{padding-top:24px;font-size:12px;font-weight:500}.app .proof-dapp>svg{color:#388557}.app .proof-result-label{margin-top:8px}.app .proof-connector{color:var(--muted)}.app .proof-benefits{gap:32px;margin:28px 0}.app .proof-benefits h3{font-size:14px;font-weight:600}.app .proof-benefits p{font-size:12px}.app .proof-availability{background:var(--surface-soft);border:0;border-radius:16px;padding:20px 24px}.app .proof-availability strong{font-size:13px}.app .proof-availability p{font-size:12px}.app .app-downloads{box-shadow:var(--shadow);border:0;border-radius:18px;gap:24px;padding:20px 24px}.app .app-downloads h3{font-size:15px;font-weight:600}.app .gasok-participation{font-size:11px}.app .download-links>a{font-size:12px}@media (width<=1250px){.app{padding-left:196px}.app .topbar{width:196px;padding-left:12px;padding-right:12px}.app .brand{padding:0 4px;font-size:18px}.app .brand small{font-size:7px}.app main{padding:0 34px}.app .credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .overview-line{flex-wrap:wrap;gap:20px}.app .sync-status{margin-left:0}.app .proof-pipeline{grid-template-columns:minmax(0,1fr) 36px minmax(0,1.15fr) 36px minmax(0,1fr)}.app .proof-stage{padding:20px}}@media (width<=900px){.app .brand-credit{display:flex}.app .sidebar-credit{display:none}.app{padding-left:0}.app .topbar{background:var(--paper);border:0;flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;height:auto;padding:20px 24px 0;position:relative;overflow-y:visible}.app .topbar nav{border-bottom:1px solid var(--line);flex-direction:row;flex-basis:100%;order:3;justify-content:space-between;gap:10px;margin-top:20px;padding:0 0 14px;overflow-x:auto}.app .nav-link{gap:7px;padding:9px 12px;font-size:12px}.app .nav-link:last-child{margin-top:0}.app .nav-link svg{width:15px;height:15px}.app .header-actions{flex-wrap:nowrap;gap:4px;margin:0;padding:0}.app .help-button{order:0;gap:0;width:auto;margin:0;padding:8px;font-size:0}.app .giwa-network{border:0;width:auto;margin:0;padding:0 0 0 12px}.app .giwa-network img{width:48px}.app .giwa-network>span{display:none}.app main{padding:0 24px}.app .intro.explore-intro{padding-top:48px}.app .intro.compact{padding-top:36px}.app .proof-stage{padding:18px}}@media (width<=720px){.app .topbar{padding:18px 18px 0}.app .brand{font-size:18px}:root .app .brand-seal{border-radius:9px;width:30px;height:30px}.app .brand small{display:none}.app .nav-link{padding:8px 10px;font-size:11px}.app .nav-link svg{display:none}.app main{padding:0 20px}.app .intro.explore-intro h1{letter-spacing:-2px;font-size:46px}.app .intro.explore-intro p{font-size:14px}.app .intro.compact h1{font-size:30px}.app .searchbar{border-radius:16px;height:60px;padding-left:16px}.app .searchbar input{font-size:14px}.app .searchbar input::placeholder{font-size:12px}.app .searchbar button{padding:11px 18px;font-size:12px}.app .overview-line{gap:14px 22px;margin-bottom:24px;padding:18px 0}.app .overview-line>div{flex-direction:column;gap:0}.app .overview-line strong{font-size:24px}.app .sync-status{flex-basis:calc(100% - 45px)}.app .category-rail{gap:8px}.app .category-tile{padding:9px 13px}.app .category-tile strong{font-size:12px}.app .section-heading h2{font-size:22px}.app .filters-row{flex-wrap:wrap;gap:12px}.app .pill-buttons button{padding:7px 10px;font-size:11px}.app .credential-card{padding:22px}.app .credential-body h3{font-size:22px}.app .studio-banner{padding:26px}.app .studio-banner .primary{margin:10px 0 0}.app .operator-tabs{width:100%}.app .operator-tabs>button{padding:11px 9px;font-size:12px}.app .operator-row{padding:18px}.app .proof-coming{margin-top:26px}.app .proof-coming-heading h2{letter-spacing:-1px;font-size:30px}.app .proof-coming-heading p{font-size:14px}.app .proof-coming-notice strong{font-size:24px}.app .proof-pipeline{grid-template-columns:1fr}.app .proof-stage{padding:24px}.app .proof-stage header{margin-bottom:20px}.app .proof-benefits{gap:20px}.app .proof-diagram-toolbar{flex-direction:column;align-items:center;gap:10px}.app .app-downloads{flex-direction:column;align-items:stretch;padding:20px}.app .app-downloads>div:first-child,.app .download-links{justify-content:center}.app .site-footer{margin-top:44px}}@media (width<=540px){.app .credential-grid{grid-template-columns:1fr}.app .header-actions .help-button{display:none}.app .giwa-network{padding-left:8px}.app .giwa-network img{width:42px}.app .preference-button{padding:6px}.app .nav-link{padding:8px}.app .topbar nav{gap:4px}}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{scroll-behavior:auto!important;transition:none!important}.app .credential-card:hover{transform:none}}.dojang-logo{flex-shrink:0;width:100%;height:100%;display:inline-block}.dojang-logo img{width:100%;height:100%;display:block}.dojang-logo .dojang-logo-dark,:root[data-theme=dark] .dojang-logo-light{display:none}:root[data-theme=dark] .dojang-logo-dark{display:block}.app .brand-mini .dojang-logo{width:24px;height:24px}
