@import "https://cdnjs.cloudflare.com/ajax/libs/pretendard-gov/1.3.9/static/pretendard-gov.min.css";
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_e6988195-module__RNs2Mq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_e6988195-module__RNs2Mq__variable{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@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;--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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-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))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{color:#f7f7f8;min-height:100%;font-family:var(--font-inter),"Inter","Pretendard GOV","Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;-webkit-font-smoothing:antialiased;background:#0a0a0b;margin:0;font-size:.9375rem}a{color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff47}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
:root{--hl-ground:#0a0a0b;--hl-frame:#131416;--hl-raised:#1c1e20;--hl-menu:#1c1e21;--hl-glass:#23262abf;--hl-note:#23262a;--hl-plate:#ffffff0d;--hl-plate-2:#ffffff1a;--hl-line:#ffffff0d;--hl-line-2:#ffffff1a;--hl-tx:#fff;--hl-tx-soft:#f7f7f8;--hl-tx2:#898a8b;--hl-tx3:#828282;--hl-tx-off:#ffffff4d;--hl-placeholder:#ffffff80;--hl-accent:#d1fe17;--hl-accent-ink:#131517;--hl-accent-12:#d1fe171f;--hl-ring:0 0 0 3px #d1fe177a;--hl-on:#26bd6c;--hl-warn:#ffd166;--hl-warn-bg:#ffd16614;--hl-danger:#ff8d78;--hl-danger-bg:#ff8d7814;--hl-pink:#ff005b;--hl-ease:cubic-bezier(.4,0,.2,1);--hl-ease-out:cubic-bezier(0,0,.2,1);--hl-ease-turn:cubic-bezier(.77,0,.175,1);--hl-font:var(--font-inter),"Inter","Pretendard GOV","Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--hl-display:var(--font-space-grotesk),"Space Grotesk","Pretendard GOV","Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hl,.hl:before,.hl:after,.hl *,.hl :before,.hl :after{box-sizing:border-box}.hl{color:var(--hl-tx-soft);font:400 14px/20px var(--hl-font);letter-spacing:0;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}body.hl{background:var(--hl-ground);margin:0}.hl-canvas{isolation:isolate;background:var(--hl-ground);min-height:100dvh;position:relative}.hl-solo{height:100dvh;padding:4px;display:grid}.hl ::selection{color:#fff;background:#ffffff3d}.hl :where(h1,h2,h3,p,ul,ol,dl,dd,figure),:where(h1,h2,h3,p,ul,ol,dl,dd,figure).hl{margin:0;padding:0}.hl :where(ul,ol){list-style:none}.hl :where(button,input,textarea,select){font:inherit;color:inherit}.hl :where(button){margin:0;padding:0}.hl :where(img){max-width:100%;display:block}.hl [hidden]{display:none!important}.hl-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.hl-icon[data-size="16"]{width:16px;height:16px}.hl-glyph{z-index:1;fill:currentColor;flex:none;width:18px;height:18px;position:relative}.hl-glyph[data-size="14"]{width:14px;height:14px}.hl-glyph[data-size="16"]{width:16px;height:16px}.hl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hl-tile{isolation:isolate;width:24px;height:24px;color:var(--hl-tx2);transition:color .15s var(--hl-ease);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.hl-tile[data-size="18"]{border-radius:6px;width:18px;height:18px}.hl-tile[data-size="18"]>.hl-glyph{width:12px;height:12px}.hl-tile[data-size="32"]{border-radius:10px;width:32px;height:32px}.hl-tile[data-size="32"]>.hl-glyph{width:20px;height:20px}.hl-tile[data-size="40"],.hl-tile[data-size="48"]{border-radius:12px;width:40px;height:40px}.hl-tile[data-size="48"]{width:48px;height:48px}.hl-tile:is([data-size="40"],[data-size="48"])>.hl-glyph{width:24px;height:24px}.hl-tile:is([data-size="32"],[data-size="40"],[data-size="48"]):not([data-app],[data-hue=lime]){background-color:var(--hl-plate-2);color:var(--hl-tx)}.hl-tile[data-hue=lime]{background-color:var(--hl-accent);color:var(--hl-accent-ink)}.hl-callout[data-tone=warn] .hl-tile:not([data-app]),.hl-note .hl-tile[data-hue=amber]{color:var(--hl-warn);background-color:#ffd16624}.hl-callout[data-tone=danger] .hl-tile:not([data-app]){color:var(--hl-danger);background-color:#ff8d7824}.hl-tile[data-app]{color:#fff}.hl-tile[data-app=ig]{background-image:linear-gradient(45deg,#fdc93a 6%,#f0306b 48%,#7a2be0 94%)}.hl-tile[data-app=fb]{background-color:#1877f2}.hl-tile[data-app=yt]{background-color:#f03}.hl-tile[data-app=x],.hl-tile[data-app=tt]{background-color:#000;box-shadow:inset 0 0 0 1px #ffffff29}.hl-glassmark{background:var(--hl-plate);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--hl-line-2);color:var(--hl-tx3);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.hl-glassmark>.hl-glyph{width:24px;height:24px}.hl-face{--f-c:#2a2f6b;background:var(--f-c);color:#fff;width:40px;height:40px;font:600 14px/1 var(--hl-font);border-radius:9999px;flex:none;place-items:center;font-style:normal;display:grid;position:relative}.hl-face>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.hl-face[data-size="24"]{width:24px;height:24px;font-size:12px}.hl-face[data-size="32"]{width:32px;height:32px;font-size:12px}.hl-face[data-size="56"]{width:56px;height:56px;font-size:18px}.hl-face[data-face=b]{--f-c:#6b1f3d}.hl-face[data-face=c]{--f-c:#123a5c}.hl-face[data-face=d]{--f-c:#14432d}.hl-face[data-face=e]{--f-c:#6b3414}.hl-face[data-face=logo]{background:var(--hl-raised);box-shadow:inset 0 0 0 1px var(--hl-line-2);color:#ff4d3d;font:700 15px/1 var(--hl-display)}.hl-face>.hl-tile{outline:2px solid var(--hl-face-ground,#1e1f21);position:absolute;bottom:-4px;right:-4px}.hl-face[data-size="32"]>.hl-tile{border-radius:5px;width:14px;height:14px;bottom:-3px;right:-3px}.hl-face[data-size="32"]>.hl-tile>.hl-glyph{width:10px;height:10px}.hl-shot{isolation:isolate;aspect-ratio:9/16;background:var(--hl-raised);border-radius:12px;flex:none;display:block;position:relative;overflow:hidden}.hl-shot>img{object-fit:cover;width:100%;height:100%}.hl-shot:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.hl-shot[data-ratio="4:5"]{aspect-ratio:4/5}.hl-shot[data-ratio="1:1"]{aspect-ratio:1}.hl-thumb{background:var(--hl-raised);border-radius:8px;flex:none;width:40px;height:40px;display:block;position:relative;overflow:hidden}.hl-thumb>img{object-fit:cover;width:100%;height:100%}.hl-thumb:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff3;position:absolute;inset:0}.hl-thumb[data-size="16"]{border-radius:4px;width:16px;height:16px}.hl-thumb[data-size="56"]{border-radius:10px;width:56px;height:56px}.hl-thumb[data-size="72"]{border-radius:10px;width:54px;height:72px}.hl-thumb[data-size="96"]{border-radius:12px;width:72px;height:96px}.hl-app{grid-template-columns:231px minmax(0,1fr);gap:4px;height:100dvh;padding:4px;display:grid}.hl-app[data-collapsed]{grid-template-columns:52px minmax(0,1fr)}.hl-side,.hl-main{border:1px solid var(--hl-line);background:var(--hl-frame);border-radius:16px;min-width:0;min-height:0}.hl-side{flex-direction:column;gap:12px;padding:8px;display:flex;overflow:hidden}.hl-side-head{align-items:center;gap:4px;display:flex}.hl-switch-btn,.hl-fold-btn{background-color:var(--hl-plate);height:36px;color:var(--hl-tx);cursor:pointer;transition:background-color .15s var(--hl-ease);border:0;border-radius:12px;align-items:center;display:flex}.hl-switch-btn{min-width:0;font:500 14px/20px var(--hl-font);text-align:left;flex:1;gap:8px;padding:0 6px}.hl-switch-btn>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hl-switch-btn>.hl-icon{color:var(--hl-tx3)}.hl-fold-btn{width:36px;color:var(--hl-tx3);flex:none;justify-content:center}.hl-side-scroll{scrollbar-width:none;flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow:hidden auto}.hl-nav{flex-direction:column;gap:2px;display:flex}.hl-caption{color:var(--hl-tx3);font:500 12px/16px var(--hl-font);white-space:nowrap;padding:4px 6px}.hl-nav-row{width:100%;height:36px;color:var(--hl-tx);font:500 14px/20px var(--hl-font);text-align:left;cursor:pointer;transition:background-color .15s var(--hl-ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 6px;text-decoration:none;display:flex}.hl-nav-row>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hl-nav-row[aria-current=page]{background:var(--hl-plate)}.hl-nav-row[aria-current=page]>.hl-tile{color:var(--hl-tx)}.hl-nav-row[data-locked]>span{color:var(--hl-tx2)}.hl-nav-row>.hl-glyph{color:var(--hl-tx3);flex:none;margin-right:4px}.hl-count{background:var(--hl-plate-2);min-width:20px;color:var(--hl-tx);font:500 12px/20px var(--hl-font);font-variant-numeric:tabular-nums;text-align:center;border-radius:9999px;flex:none;padding:0 6px}.hl-count[data-live]{background:var(--hl-accent);color:var(--hl-accent-ink);font-weight:600}.hl-side-foot{flex-direction:column;gap:8px;display:flex}.hl-glasscard{border:1px solid var(--hl-line);background-color:var(--hl-plate);border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}.hl-glasscard-title{color:var(--hl-tx);font:500 14px/20px var(--hl-font);letter-spacing:.1px}.hl-glasscard-cap{color:var(--hl-tx3);font:400 12px/16px var(--hl-font)}.hl-meter{gap:3px;display:flex}.hl-meter>i{background:var(--hl-plate-2);border-radius:9999px;flex:1;height:6px}.hl-meter>i[data-on]{background:var(--hl-accent)}.hl-tintrow{background:color-mix(in srgb,var(--hl-pink)6%,transparent);width:100%;min-height:36px;color:var(--hl-tx);font:500 14px/20px var(--hl-font);letter-spacing:.1px;text-align:left;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:4px 12px 4px 6px;text-decoration:none;display:flex}.hl-tintrow>.hl-glyph{width:16px;height:16px;color:var(--hl-pink);margin:4px}.hl-tintrow>span{flex:1}.hl-tintrow>b{font:600 14px/20px var(--hl-font);font-variant-numeric:tabular-nums}.hl-tintrow>b[data-empty]{color:var(--hl-danger)}.hl-side-foot .hl-tabs{align-self:flex-start}.hl-switch-btn[data-static]{cursor:default}.hl-app[data-collapsed] .hl-side{padding:8px 6px}.hl-app[data-collapsed] :is(.hl-caption,.hl-count,.hl-nav-row>span,.hl-nav-row>.hl-glyph,.hl-switch-btn>span,.hl-switch-btn>.hl-icon,.hl-glasscard,.hl-tintrow>span,.hl-tintrow>b,.hl-side-foot .hl-tabs){display:none}.hl-app[data-collapsed] .hl-side-head{flex-direction:column}.hl-app[data-collapsed] :is(.hl-nav-row,.hl-switch-btn,.hl-tintrow){justify-content:center;padding:0}.hl-app[data-collapsed] .hl-switch-btn{flex:none;width:36px}.hl-main{isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.hl-top{flex:none;align-items:center;gap:8px;height:52px;padding:0 12px 0 20px;display:flex}.hl-crumbs{min-width:0;color:var(--hl-tx3);font:500 14px/20px var(--hl-font);flex:1;align-items:center;gap:8px;display:flex}.hl-crumbs>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hl-crumbs strong{color:var(--hl-tx);font-weight:500}.hl-search{background:var(--hl-plate);width:240px;height:36px;color:var(--hl-tx2);font:400 14px/20px var(--hl-font);text-align:left;cursor:pointer;transition:background-color .15s var(--hl-ease);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.hl-search>span{flex:1}.hl-kbd{background:var(--hl-plate-2);color:var(--hl-tx2);font:500 12px/20px var(--hl-font);border-radius:6px;padding:0 6px}.hl-view{flex:1;min-height:0;padding:4px 20px 32px;overflow:hidden auto}.hl-view[hidden]{display:none}.hl-page{max-width:1120px;animation:hl-rise .24s var(--hl-ease-out);flex-direction:column;gap:20px;margin:0 auto;display:flex}.hl-page[data-wide]{max-width:none}@keyframes hl-rise{0%{opacity:0;transform:translateY(6px)}}.hl-head{align-items:flex-end;gap:16px;padding:12px 0 0;display:flex}.hl-head>div:first-child{flex:1;min-width:0}.hl-title{color:var(--hl-tx);font:600 24px/32px var(--hl-font);letter-spacing:-.02em;text-wrap:balance}.hl-title[data-size=sm]{font:600 18px/24px var(--hl-font);letter-spacing:-.01em}.hl-lead{max-width:560px;color:var(--hl-tx2);font:400 14px/20px var(--hl-font);margin-top:6px}.hl-h2{color:var(--hl-tx);font:600 16px/24px var(--hl-font);letter-spacing:-.01em}.hl-stack{flex-direction:column;gap:8px;display:flex}.hl-stack[data-gap="12"]{gap:12px}.hl-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hl-fill{flex:1;min-width:0}.hl-muted{color:var(--hl-tx2)}.hl-num{font-variant-numeric:tabular-nums}.hl-code{color:var(--hl-tx);font:500 13px/20px var(--hl-font);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.hl-title[data-display]{font-family:var(--hl-display);letter-spacing:-.03em}.hl-btn{isolation:isolate;height:32px;color:var(--hl-tx);font:500 14px/16px var(--hl-font);white-space:nowrap;text-align:center;cursor:pointer;transition:filter .15s var(--hl-ease),transform .15s var(--hl-ease),box-shadow .15s var(--hl-ease);background:0 0;border:0;border-radius:8px;flex:none;grid-auto-flow:column;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.hl-btn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:background-color .15s var(--hl-ease-out);background:0 0;position:absolute;inset:0}.hl-btn[data-tone=primary]{background:var(--hl-accent);color:var(--hl-accent-ink);font:600 12px/18px var(--hl-font)}.hl-btn[data-tone=secondary]{color:#1a1a1a;background:#fff}.hl-btn[data-tone=tertiary]{background:var(--hl-plate-2)}.hl-btn[data-tone=danger]{background:var(--hl-danger-bg);color:var(--hl-danger)}.hl-btn[data-size=md]{border-radius:10px;min-width:40px;height:40px;padding:0 16px}.hl-btn[data-tone=primary][data-size=md]{font:600 14px/20px var(--hl-font)}.hl-btn[data-size=lg]{height:48px;font:600 16px/24px var(--hl-font);border-radius:12px;padding:0 16px}.hl-btn[data-tone=primary]>.hl-icon{stroke-width:2.5px}.hl-btn[data-tone=primary][data-size=lg]{font:600 16px/24px var(--hl-font);letter-spacing:-.3px}.hl-btn[data-icon]{width:32px;color:var(--hl-tx2);padding:0}.hl-btn[data-icon][data-size=md]{width:40px}.hl-btn[data-icon][data-round]{background:var(--hl-plate);color:var(--hl-tx);border-radius:9999px}.hl-btn[data-icon]>.hl-glyph{color:var(--hl-accent)}.hl-btn[data-wide]{width:100%}.hl-btn:active{filter:brightness(60%)}.hl-btn[data-tone=primary]:active{filter:none;transform:scale(.97)}.hl-btn:focus-visible{box-shadow:var(--hl-ring);outline:0 solid #0000}.hl-btn:is(:disabled,[aria-disabled=true]){color:#737475;cursor:default;background:#292b2c}.hl-btn:is(:disabled,[aria-disabled=true]):after{display:none}.hl-field{cursor:default;gap:6px;min-width:0;display:grid}.hl-label{color:var(--hl-tx);font:500 12px/16px var(--hl-font);cursor:default;align-items:center;gap:4px;display:flex}.hl-hint{color:var(--hl-tx2);font:400 12px/16px var(--hl-font);cursor:default}.hl-hint[data-tone=danger]{color:var(--hl-danger)}.hl-control{isolation:isolate;background:var(--hl-plate);width:100%;height:40px;color:var(--hl-tx3);text-align:start;cursor:text;transition:box-shadow .15s var(--hl-ease-out);border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;display:flex;position:relative}.hl-control:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:background-color .15s var(--hl-ease-out);background:0 0;position:absolute;inset:0}.hl-control:focus-within,.hl-control:is(button):focus-visible,.hl-control[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--hl-line-2);outline:2px solid #0000}.hl-control[data-invalid]{box-shadow:inset 0 0 0 1px var(--hl-danger)}.hl-control[data-multiline]{align-items:flex-start;height:auto;min-height:80px;padding:10px 12px}.hl-control:is(button){color:var(--hl-tx);font:400 14px/16px var(--hl-font);cursor:pointer}.hl-control:is(button)>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hl-input{min-width:0;color:var(--hl-tx);font:400 14px/20px var(--hl-font);caret-color:var(--hl-accent);background:0 0;border:0;outline:none;flex:1 1 0;margin:0;padding:0}.hl-input::placeholder{color:var(--hl-placeholder)}textarea.hl-input{resize:none;align-self:stretch;min-height:60px}.hl-check,.hl-toggle{color:var(--hl-tx);font:500 14px/20px var(--hl-font);cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.hl-check input,.hl-toggle input{opacity:0;pointer-events:none;margin:0;position:absolute}.hl-check-box{border:1.5px solid var(--hl-line-2);color:#0000;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.hl-check-box>.hl-icon{stroke-width:3px;width:12px;height:12px}.hl-check input:checked+.hl-check-box{border-color:var(--hl-accent);background:var(--hl-accent);color:var(--hl-accent-ink)}.hl-toggle-track{width:28px;height:16px;transition:background-color .2s var(--hl-ease);background:#5e636e;border-radius:9999px;flex:none;align-items:center;padding:2px;display:flex}.hl-toggle-track:before{content:"";width:12px;height:12px;transition:translate .2s var(--hl-ease);background:#fff;border-radius:9999px}.hl-toggle input:checked+.hl-toggle-track{background:var(--hl-on)}.hl-toggle input:checked+.hl-toggle-track:before{translate:12px}.hl-check input:focus-visible+.hl-check-box,.hl-toggle input:focus-visible+.hl-toggle-track{box-shadow:var(--hl-ring)}.hl-chip{background:var(--hl-plate);min-width:32px;height:32px;color:var(--hl-tx2);font:500 14px/20px var(--hl-font);cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:2px 10px;transition:color .15s,background-color .15s;display:inline-flex}.hl-chip[aria-pressed=true]{background:var(--hl-plate-2);color:var(--hl-tx)}.hl-chip[data-tool]{color:var(--hl-tx)}.hl-chip:focus-visible,.hl-nav-row:focus-visible,.hl-switch-btn:focus-visible,.hl-fold-btn:focus-visible,.hl-search:focus-visible,.hl-tintrow:focus-visible,.hl-appcard:focus-visible,.hl-thread:focus-visible,.hl-slot:focus-visible,.hl-up:focus-visible,.hl-cal-item:focus-visible{box-shadow:var(--hl-ring);outline:0 solid #0000}.hl-pick:has(input:focus-visible){box-shadow:var(--hl-ring);outline:0 solid #0000}.hl-badge{background:var(--hl-plate);height:24px;color:var(--hl-tx2);font:500 12px/16px var(--hl-font);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.hl-badge:before{content:"";background:currentColor;border-radius:9999px;width:6px;height:6px;display:none}.hl-badge[data-tone]:before{display:block}.hl-badge[data-tone=live]{color:var(--hl-tx)}.hl-badge[data-tone=live]:before{background:var(--hl-accent)}.hl-badge[data-tone=warn]{background:var(--hl-warn-bg);color:var(--hl-warn)}.hl-badge[data-tone=danger]{background:var(--hl-danger-bg);color:var(--hl-danger)}.hl-badge[data-tone=off]:before{background:var(--hl-tx-off)}.hl-badge>.hl-glyph{width:12px;height:12px;color:var(--hl-accent)}.hl-delta{background:var(--hl-accent-12);height:20px;color:var(--hl-accent);font:600 12px/20px var(--hl-font);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;align-items:center;gap:2px;padding:0 6px;display:inline-flex}.hl-delta[data-flat]{background:var(--hl-plate);color:var(--hl-tx2)}.hl-delta[data-down]{background:var(--hl-danger-bg);color:var(--hl-danger)}.hl-tabs{background:var(--hl-plate);border-radius:9999px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex;position:relative}.hl-tabs-mark{background:var(--hl-plate-2);clip-path:inset(2px var(--hl-tab-r,100%)2px var(--hl-tab-l,0px)round 9999px);pointer-events:none;position:absolute;inset:0}.hl-tabs[data-ready] .hl-tabs-mark{transition:clip-path .2s var(--hl-ease)}.hl-tab{z-index:1;color:#ffffff80;min-height:32px;font:500 12px/16px var(--hl-font);cursor:pointer;transition:color .2s var(--hl-ease);background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;display:flex;position:relative}.hl-tab[aria-selected=true]{color:var(--hl-tx)}.hl-tab:focus-visible{outline:2px solid #0000;box-shadow:0 0 0 2px #d1fe1733}.hl-tab>b{background:var(--hl-plate-2);min-width:18px;font:600 12px/18px var(--hl-font);font-variant-numeric:tabular-nums;text-align:center;border-radius:9999px;padding:0 5px}.hl-tab[aria-selected=true]>b[data-live]{background:var(--hl-accent);color:var(--hl-accent-ink)}.hl-callout{border:1px solid var(--hl-line);background-color:var(--hl-plate);color:var(--hl-tx2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.hl-callout strong{color:var(--hl-tx);font:500 14px/20px var(--hl-font);letter-spacing:.1px;display:block}.hl-callout>div{min-width:0;font:400 12px/16px var(--hl-font);flex:1}.hl-callout>div>strong{margin:4px 0 2px}.hl-callout[data-tone=warn]{background:var(--hl-warn-bg);border-color:#ffd16624}.hl-callout[data-tone=danger]{background:var(--hl-danger-bg);border-color:#ff8d7824}.hl-callout>div>.hl-hint{margin-top:4px;display:block}.hl-callout:has(>:is(.hl-btn,.hl-line)){flex-wrap:wrap}.hl-callout:has(>:is(.hl-btn,.hl-line))>div:not(.hl-line){flex:240px}.hl-callout>div>b{color:var(--hl-tx);font-weight:600}.hl-callout>.hl-line{flex-wrap:wrap;flex:none;max-width:100%}.hl-callout>.hl-line>.hl-control{width:200px}.hl-notice{flex:none;padding:0 20px 8px}.hl-notice>.hl-callout{flex-wrap:wrap;align-items:center;max-width:1120px;margin:0 auto}.hl-notice>.hl-callout>div{flex:240px}.hl-panel{border:1px solid var(--hl-line);background:var(--hl-plate);border-radius:16px;padding:16px}.hl-group{--hl-face-ground:#1e1f21;border:1px solid var(--hl-line);background:var(--hl-plate);border-radius:16px;overflow:hidden}.hl-group>*+*{border-top:1px solid var(--hl-line)}.hl-row{min-height:64px;transition:background-color .15s var(--hl-ease);align-items:center;gap:12px;padding:12px 8px 12px 14px;display:flex}.hl-row-main{flex:1;min-width:0}.hl-row-name{color:var(--hl-tx);font:500 14px/20px var(--hl-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hl-row-sub{color:var(--hl-tx2);font:400 12px/16px var(--hl-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}span.hl-row-name,span.hl-row-sub,.hl-appcard-name,.hl-appcard-cap{display:block}.hl-row-stat{text-align:right;flex:none;min-width:76px}.hl-row-stat>b{color:var(--hl-tx);font:600 14px/20px var(--hl-font);font-variant-numeric:tabular-nums;display:block}.hl-row-stat>small{color:var(--hl-tx3);font:400 12px/16px var(--hl-font)}.hl-group{container-type:inline-size}.hl-group[data-nowrap]{container-type:normal}.hl-group[data-nowrap] .hl-row-main{overflow:hidden}.hl-group[data-nowrap] :is(.hl-row-name,.hl-row-sub){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (max-width:520px){.hl-row{flex-wrap:wrap;gap:8px 12px}.hl-row-main{flex:calc(100% - 64px)}.hl-row-stat{text-align:left;min-width:0}}.hl-apps{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:8px;display:grid}.hl-appcard{border:1px solid var(--hl-line);background-color:var(--hl-plate);color:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--hl-ease),background-color .2s var(--hl-ease);border-radius:16px;flex-direction:column;gap:14px;padding:12px;display:flex}.hl-appcard-top{justify-content:space-between;align-items:flex-start;display:flex}.hl-appcard-name{color:var(--hl-tx);font:600 14px/20px var(--hl-font)}.hl-appcard-cap{color:var(--hl-tx3);font:400 12px/16px var(--hl-font)}.hl-appcard[aria-disabled=true]{cursor:default}.hl-appcard[aria-disabled=true] .hl-tile{filter:saturate(.2)brightness(.8)}.hl-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.hl-stats[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.hl-stats[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hl-stats[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}.hl-stat{border:1px solid var(--hl-line);background-color:var(--hl-plate);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:2px 8px;padding:14px 16px 16px;display:grid;position:relative;overflow:hidden}.hl-stat dt{color:var(--hl-tx);font:500 14px/20px var(--hl-font);grid-column:1/-1;align-items:center;gap:8px;margin-bottom:10px;display:flex}.hl-stat dd{color:var(--hl-tx);font:600 32px/36px var(--hl-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.hl-stat[data-tone=warn] dd{color:var(--hl-warn)}.hl-stat[data-tone=danger] dd{color:var(--hl-danger)}.hl-stat dd[data-off]{color:var(--hl-tx-off);font:600 20px/36px var(--hl-font);letter-spacing:-.01em}.hl-stat small{color:var(--hl-tx2);font:400 12px/16px var(--hl-font);grid-column:1/-1;align-items:center;gap:6px;margin-top:6px;display:flex}.hl-spark{align-self:end;width:72px;height:28px;overflow:visible}.hl-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.hl-table th{border-bottom:1px solid var(--hl-line);height:36px;color:var(--hl-tx3);font:500 12px/16px var(--hl-font);text-align:left;padding:0 12px}.hl-table td{border-bottom:1px solid var(--hl-line);height:56px;color:var(--hl-tx);padding:0 12px}.hl-table :is(th,td)[data-num]{font-family:var(--hl-font);text-align:right}.hl-table tr:last-child td{border-bottom:0}.hl-table .hl-cell{align-items:center;gap:10px;display:flex}.hl-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:56px 16px;display:flex}.hl-empty[data-size=sm]{padding:24px 16px}.hl-empty>div{flex-direction:column;gap:8px;display:flex}.hl-empty p{max-width:458px;color:var(--hl-tx3);font:400 14px/20px var(--hl-font)}.hl-skeleton{background:linear-gradient(90deg,var(--hl-plate)25%,var(--hl-plate-2)50%,var(--hl-plate)75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite hl-shimmer}@keyframes hl-shimmer{to{background-position:-200% 0}}.hl-chart{color:var(--hl-tx3);font:400 12px/16px var(--hl-font);font-variant-numeric:tabular-nums;grid-template-rows:220px auto;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;display:grid}.hl-chart-y{text-align:right;flex-direction:column;justify-content:space-between;margin:-8px 0;display:flex}.hl-chart-plot{position:relative}.hl-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.hl-chart-dot{border:2px solid var(--hl-frame);background:var(--hl-accent);border-radius:9999px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.hl-chart-flag{border:1px solid var(--hl-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--hl-tx);font:600 12px/16px var(--hl-font);white-space:nowrap;background:#0000004d;border-radius:8px;padding:4px 8px;position:absolute;translate:-100% -140%;box-shadow:0 2px 4px -.5px #0000001f}.hl-chart-x{grid-column:2;justify-content:space-between;display:flex}.hl-split{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:stretch;gap:8px;display:grid}.hl-bars{--hl-face-ground:#1e1f21;flex-direction:column;gap:16px;margin-top:16px;display:flex}.hl-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.hl-bar>i:last-child{background:linear-gradient(90deg,var(--hl-tx)var(--v),var(--hl-plate-2)var(--v));border-radius:9999px;grid-column:2/-1;height:6px}.hl-bar[data-lead]>i:last-child{background:linear-gradient(90deg,var(--hl-accent)var(--v),var(--hl-plate-2)var(--v))}.hl-bar>.hl-face{grid-row:span 2}.hl-shots{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.hl-shotcard{color:#fff;transition:transform .2s var(--hl-ease);display:block;position:relative}.hl-shotcard>.hl-shot>.hl-scrim{z-index:1;background:linear-gradient(#0000 0%,#0006 45%,#000000b8 100%);flex-direction:column;gap:4px;padding:40px 12px 12px;display:flex;position:absolute;inset:auto 0 0}.hl-shotcard-name{font:600 14px/20px var(--hl-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hl-shotcard-meta{color:#fffc;font:500 12px/16px var(--hl-font);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.hl-shotcard-meta>span{align-items:center;gap:4px;display:inline-flex}.hl-shotcard>.hl-shot>.hl-tile{z-index:3;position:absolute;top:10px;left:10px}.hl-rank{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:24px;height:24px;font:600 12px/24px var(--hl-font);text-align:center;background:#0006;border-radius:9999px;padding:0 7px;position:absolute;top:10px;right:10px}button.hl-shotcard{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0}.hl-shotcard{border-radius:12px}.hl-shotcard:focus-visible{box-shadow:var(--hl-ring);outline:0 solid #0000}.hl-shot>video{object-fit:cover;background:#0f1011;width:100%;height:100%;display:block}.hl-shotcard>.hl-shot>video{pointer-events:none}.hl-shot-tags{z-index:3;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}.hl-shot-tags>.hl-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0000008f}.hl-shot-tags>.hl-badge[data-tone=warn]:before{background:var(--hl-warn)}.hl-shot-tags>.hl-badge[data-tone=danger]:before{background:var(--hl-danger)}.hl-shotcard-meta[data-text]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hl-post-media[data-one]{grid-template-columns:minmax(0,1fr)}.hl-post-media[data-one]>video{max-height:min(56vh,480px)}.hl-facts>.hl-badge{align-self:flex-start}.hl-brief[data-bare]{background:0 0;padding:0}.hl-brief>.hl-h2{min-width:0}.hl-row-sub[data-wrap]{text-overflow:clip;white-space:normal;overflow:visible}.hl-clamp[data-lines]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hl-clamp[data-lines="2"]{-webkit-line-clamp:2}.hl-clamp[data-lines="6"]{-webkit-line-clamp:6}.hl-proof{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:16px;display:grid}.hl-proof>.hl-shot[data-empty]{aspect-ratio:1}@media (max-width:480px){.hl-proof{grid-template-columns:minmax(0,1fr)}.hl-proof>.hl-shot{width:148px}}.hl-cards{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:8px;display:grid}.hl-card{--hl-face-ground:#1e1f21;border:1px solid var(--hl-line);background:var(--hl-plate);border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}.hl-said{align-items:flex-end;gap:8px;display:flex}.hl-bubble{background:var(--hl-plate);max-width:min(520px,76%);color:var(--hl-tx);white-space:pre-wrap;overflow-wrap:break-word;border-radius:16px;padding:8px 12px}.hl-said>.hl-bubble{background:var(--hl-plate-2);border-bottom-left-radius:4px;max-width:560px}.hl-bubble[data-out]{background:var(--hl-plate-2);border-bottom-right-radius:4px;align-self:flex-end}.hl-bubble:not([data-out]){border-bottom-left-radius:4px;align-self:flex-start}.hl-bubble small{color:var(--hl-tx3);font:400 12px/16px var(--hl-font);margin-top:2px;display:block}.hl-draftbox{border:1px solid var(--hl-line);background-color:var(--hl-plate);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.hl-draftbox-head{color:var(--hl-tx);font:500 14px/20px var(--hl-font);align-items:center;gap:8px;display:flex}.hl-draftbox .hl-control{background:#0003}.hl-draftbox>p{color:var(--hl-tx)}.hl-keys{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hl-inbox{grid-template-columns:340px minmax(0,1fr);gap:4px;height:100%;min-height:520px;display:grid}.hl-inbox-list,.hl-inbox-thread{--hl-face-ground:#1e1f21;border:1px solid var(--hl-line);background:var(--hl-plate);border-radius:16px;flex-direction:column;min-height:0;display:flex}.hl-inbox-list{gap:8px;padding:8px}.hl-inbox-list>:not(.hl-threads){flex:none}.hl-thread-side>.hl-badge{border-radius:6px;height:18px;padding:0 6px}.hl-threads{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden auto}.hl-thread{text-align:left;cursor:pointer;width:100%;transition:background-color .15s var(--hl-ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 8px;display:flex}.hl-thread[aria-current=true]{--hl-face-ground:#2b2c2e;background:var(--hl-plate-2)}.hl-thread .hl-row-name,.hl-thread .hl-row-sub{display:block}.hl-thread-side{flex-direction:column;flex:none;align-self:flex-start;align-items:flex-end;gap:6px;display:flex}.hl-thread time{color:var(--hl-tx3);font:400 12px/20px var(--hl-font)}.hl-unread{background:var(--hl-accent);min-width:18px;color:var(--hl-accent-ink);font:600 12px/18px var(--hl-font);text-align:center;border-radius:9999px;padding:0 5px;font-style:normal}.hl-inbox-head{border-bottom:1px solid var(--hl-line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.hl-bubbles{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.hl-daymark{background:var(--hl-plate);color:var(--hl-tx3);font:500 12px/20px var(--hl-font);border-radius:9999px;align-self:center;padding:2px 10px}.hl-inbox-thread>.hl-draftbox{margin:0 16px}.hl-reply{gap:8px;padding:12px 16px 16px;display:flex}.hl-compose{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.hl-composer{border:1px solid var(--hl-line);background:var(--hl-plate);border-radius:24px;flex-direction:column;gap:6px;padding:6px;display:flex}.hl-slots{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.hl-slot{background:var(--hl-plate);min-width:0;height:56px;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--hl-ease);border:0;border-radius:18px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.hl-slot>span{flex-direction:column;flex:1;min-width:0;display:flex}.hl-slot small{color:var(--hl-tx3);font:400 12px/16px var(--hl-font)}.hl-slot b{color:var(--hl-tx);font:500 15px/20px var(--hl-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hl-slot-art{background:var(--hl-raised);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hl-line-2);color:#fff;border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.hl-slot-art>img{object-fit:cover;width:100%;height:100%}.hl-facepile{display:flex}.hl-facepile>*+*{margin-left:-8px}.hl-facepile>.hl-face{outline:2px solid #2a2b2d}.hl-write{background:var(--hl-plate);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 10px 10px 16px;display:grid}.hl-write>textarea{min-height:96px;color:var(--hl-tx);font:400 16px/24px var(--hl-font);caret-color:var(--hl-accent);resize:none;background:0 0;border:0;outline:none;grid-column:1/-1;margin:0;padding:0}.hl-write>textarea::placeholder{color:var(--hl-tx2)}.hl-write-tools{flex-wrap:wrap;align-self:end;align-items:center;gap:6px;margin-left:-6px;display:flex}.hl-write-count{color:var(--hl-tx3);font:400 12px/16px var(--hl-font);font-variant-numeric:tabular-nums;margin-left:6px}.hl-go{background-color:var(--hl-accent);width:112px;height:72px;color:var(--hl-accent-ink);font:600 15px/20px var(--hl-font);letter-spacing:-.3px;cursor:pointer;transition:filter .15s var(--hl-ease),transform .15s var(--hl-ease),box-shadow .15s var(--hl-ease);border:0;border-radius:14px;place-content:center;justify-items:center;gap:2px;padding:0;display:grid}.hl-go:active{transform:scale(.97)}.hl-go:focus-visible{box-shadow:var(--hl-ring);outline:0 solid #0000}.hl-go>small{font:500 12px/16px var(--hl-font);font-variant-numeric:tabular-nums;opacity:.72}.hl-medias{flex-wrap:wrap;gap:8px;display:flex}.hl-media{width:96px;position:relative}.hl-media>.hl-btn{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080;width:24px;height:24px;position:absolute;top:6px;right:6px}.hl-media-add{aspect-ratio:9/16;border:1px dashed var(--hl-line-2);width:96px;color:var(--hl-tx2);font:500 12px/16px var(--hl-font);cursor:pointer;background:0 0;border-radius:12px;place-content:center;justify-items:center;gap:6px;transition:color .15s,background-color .15s;display:grid}.hl-picks{--hl-face-ground:#1e1f21;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.hl-pick{border:1px solid var(--hl-line);background:var(--hl-plate);cursor:pointer;transition:background-color .15s var(--hl-ease),border-color .15s var(--hl-ease);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.hl-pick>input{opacity:0;pointer-events:none;position:absolute}.hl-pick:has(input:checked){background:var(--hl-accent-12);border-color:#d1fe1766}.hl-pick:has(input:checked) .hl-check-box{border-color:var(--hl-accent);background:var(--hl-accent);color:var(--hl-accent-ink)}.hl-tt{border:1px solid var(--hl-line-2);border-radius:16px;padding:16px}.hl-tt-who{align-items:center;gap:12px;display:flex}.hl-tt-allow{gap:8px 24px}.hl-tt-brand{padding-inline-start:44px}.hl-tt .hl-control>span[data-empty]{color:var(--hl-placeholder)}.hl-tt :is(.hl-check,.hl-toggle):has(input:disabled){opacity:.5;cursor:not-allowed}.hl-tt-agree{margin:0}.hl-tt-agree>a{color:var(--hl-tx);text-underline-offset:2px;text-decoration:underline}.hl-preview{flex-direction:column;gap:12px;display:flex;position:sticky;top:0}.hl-phone{--hl-face-ground:#0f1011;border:1px solid var(--hl-line-2);background:#0f1011;border-radius:28px;overflow:hidden}.hl-phone-head{align-items:center;gap:10px;padding:12px 14px;display:flex}.hl-phone-media{aspect-ratio:4/5;background:var(--hl-raised);position:relative}.hl-phone-media>img{object-fit:cover;width:100%;height:100%}.hl-phone-acts{color:var(--hl-tx);align-items:center;gap:14px;padding:12px 14px 4px;display:flex}.hl-phone-text{color:var(--hl-tx-soft);font:400 14px/20px var(--hl-font);padding:4px 14px 16px}.hl-phone-text>b{color:var(--hl-tx);margin-right:6px;font-weight:600}.hl-phone-text>time{color:var(--hl-tx3);margin-top:6px;font-size:12px;line-height:16px;display:block}.hl-pagemark{color:#fff;font:500 12px/22px var(--hl-font);background:#00000080;border-radius:9999px;padding:0 8px;position:absolute;top:10px;right:10px}.hl-stack[data-gap="24"]{gap:24px}.hl-measure{max-width:480px}.hl-measure[data-wide]{max-width:640px}.hl-measure[data-narrow]{max-width:240px}.hl-callout>div>.hl-hint{color:var(--hl-tx2)}.hl-stat dd:has(+small):not([data-off]){overflow-wrap:anywhere}.hl-lock{flex-direction:column;gap:20px;width:min(560px,100%);margin:24px auto 0;display:flex}.hl-points{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hl-points>li{color:var(--hl-tx);font:400 14px/20px var(--hl-font);align-items:flex-start;gap:10px;display:flex}.hl-points>li>.hl-icon{color:var(--hl-accent);flex:none;margin-top:2px}.hl-chart-hit{position:absolute;top:0;bottom:0;translate:-50%}.hl-panel>figcaption{margin-bottom:16px}.hl-panel>.hl-chart+.hl-hint{margin-top:12px;display:block}.hl-shot[data-empty]{color:var(--hl-tx3);place-items:center;display:grid}.hl-shot[data-empty]>.hl-glyph{width:28px;height:28px}.hl-stat small>a,.hl-row-name>a,.hl-h2>a{color:inherit;text-underline-offset:2px;text-decoration:underline}.hl-bar>.hl-num{align-items:center;gap:6px;display:inline-flex}.hl-group[data-loose] :is(.hl-row-name,.hl-row-sub){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.hl-prewrap{white-space:pre-wrap;overflow-wrap:break-word}.hl-dropzone{transition:box-shadow .15s var(--hl-ease);border-radius:12px}.hl-dropzone[data-drop]{box-shadow:inset 0 0 0 2px var(--hl-accent)}.hl-dropzone[data-drop]>.hl-callout{background:var(--hl-accent-12)}.hl-control.hl-control-short{width:200px}.hl-line[data-fill]>.hl-control{flex:1;width:auto;min-width:0}.hl-line[data-fill=wrap]>.hl-control{flex:240px}.hl-slot-art>.hl-glyph{width:22px;height:22px}.hl-chip[data-tool]>.hl-glyph{color:var(--hl-accent)}.hl-media>.hl-btn>.hl-icon{width:12px;height:12px}.hl-slot-art[data-live]{color:var(--hl-accent)}.hl-shot-clip,.hl-phone-clip{width:100%;height:100%;color:var(--hl-tx2);font:500 12px/16px var(--hl-font);text-align:center;place-content:center;justify-items:center;gap:6px;padding:8px;display:grid}.hl-shot-clip>.hl-glyph,.hl-phone-clip>.hl-glyph{width:22px;height:22px;color:var(--hl-tx)}.hl-shot-clip>span,.hl-phone-clip>span{-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hl-pick:has(input:disabled){cursor:default;background:0 0;border-style:dashed}:is(.hl-pick:has(input:disabled)>:is(.hl-face,.hl-check-box),.hl-pick:has(input:disabled) .hl-row-name){opacity:.5}.hl-row-sub[data-off]{color:var(--hl-warn)}.hl-control:has(>.hl-input:disabled){box-shadow:inset 0 0 0 1px var(--hl-line);cursor:default;background:0 0}.hl-input:disabled{color:var(--hl-tx3);cursor:default}.hl-control:has(>.hl-input[readonly]){box-shadow:inset 0 0 0 1px var(--hl-line);cursor:default;background:0 0}.hl-input[readonly]{color:var(--hl-tx2);cursor:default}.hl-medias[data-drop]>.hl-media-add{border-color:var(--hl-accent);background:var(--hl-accent-12);color:var(--hl-tx)}.hl-go[aria-disabled=true],.hl-chip[data-tool][aria-disabled=true]{filter:saturate(.5)brightness(.8);cursor:default}.hl-window-scroll{overscroll-behavior:contain;max-height:min(296px,40vh);margin:-3px;padding:3px;overflow-y:auto}.hl-calwrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:8px;display:grid}.hl-cal{border:1px solid var(--hl-line);background:var(--hl-plate);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.hl-cal-week{color:var(--hl-tx3);font:500 12px/16px var(--hl-font);padding:10px 10px 8px}.hl-cal-day{border-top:1px solid var(--hl-line);border-left:1px solid var(--hl-line);flex-direction:column;gap:4px;min-height:112px;padding:6px;display:flex}.hl-cal-day:nth-child(7n+1){border-left:0}.hl-cal-day[data-today]{background:#d1fe170a}.hl-cal-num{width:24px;height:24px;color:var(--hl-tx);font:500 12px/16px var(--hl-font);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;display:grid}.hl-cal-day[data-out] .hl-cal-num{color:var(--hl-tx-off)}.hl-cal-day[data-today] .hl-cal-num{background:var(--hl-accent);color:var(--hl-accent-ink);font-weight:700}.hl-cal-item{background:var(--hl-plate);width:100%;color:var(--hl-tx);font:500 12px/16px var(--hl-font);text-align:left;cursor:pointer;transition:background-color .15s var(--hl-ease);border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px 6px;padding:4px 8px 6px 4px;display:grid}.hl-cal-item>.hl-thumb{border-radius:6px;grid-row:1/span 2;width:28px;height:40px}.hl-cal-item time{color:var(--hl-tx3);font:500 12px/14px var(--hl-font);font-variant-numeric:tabular-nums;grid-area:1/2;padding-top:2px}.hl-cal-item span{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/2/auto/-1;display:-webkit-box;overflow:hidden}.hl-cal-item:after{content:"";background:var(--hl-tx-off);border-radius:9999px;grid-area:1/3;align-self:center;width:6px;height:6px}.hl-cal-item[data-state=done]:after{background:var(--hl-accent)}.hl-cal-item[data-state=failed]{background:var(--hl-danger-bg);color:var(--hl-danger)}.hl-cal-item[data-state=failed]:after{background:var(--hl-danger)}.hl-cal-day>.hl-cal-item:has(>.hl-thumb[data-pic]){grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;padding:4px 4px 6px}.hl-cal-day>.hl-cal-item>.hl-thumb[data-pic]{aspect-ratio:4/3;border-radius:8px;grid-area:1/1/auto/-1;width:100%;height:auto}.hl-cal-day>.hl-cal-item>.hl-thumb[data-pic]>:is(img,video){object-position:50% 30%}.hl-cal-day>.hl-cal-item:has(>.hl-thumb[data-pic]) time{grid-area:2/1;padding:0 4px}.hl-cal-day>.hl-cal-item:has(>.hl-thumb[data-pic]):after{grid-area:2/2;margin-right:4px}.hl-cal-day>.hl-cal-item:has(>.hl-thumb[data-pic]) span{grid-area:3/1/auto/-1;padding:0 4px}.hl-rail{--hl-face-ground:#1e1f21;border:1px solid var(--hl-line);background:var(--hl-plate);border-radius:16px;flex-direction:column;gap:4px;padding:12px 8px 8px;display:flex}.hl-rail>.hl-h2{padding:0 8px 8px}.hl-up{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--hl-ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.hl-up-when{color:var(--hl-tx2);font:400 12px/16px var(--hl-font);align-items:center;gap:6px;display:flex}.hl-kit-fill{flex-direction:column;height:100dvh;display:flex}.hl-page[data-fill]{height:100%}.hl-card>.hl-bubbles,.hl-window>.hl-bubbles{flex:none;padding:0;overflow:visible}.hl-bubble-who{color:var(--hl-tx2);font:500 12px/16px var(--hl-font);margin-bottom:2px;display:block}.hl-bubble-link{color:var(--hl-tx);text-underline-offset:2px;text-decoration:underline;display:block}.hl-bubble-shot{margin-bottom:4px;display:block}.hl-bubble-shot>img{object-fit:cover;border-radius:10px;max-width:200px;max-height:220px;display:block}.hl-inbox-note{padding:0 16px 12px}.hl-inbox-thread>.hl-empty{margin:auto}.hl-reply>.hl-control{flex:1;width:auto;min-width:0}.hl-reply .hl-input{text-overflow:ellipsis}.hl-inbox-wrap{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.hl-inbox-wrap>.hl-callout{flex:none}.hl-inbox-wrap>.hl-inbox{flex:1 1 0;height:auto}.hl-talk{flex-direction:column;flex:none;gap:6px;display:flex}.hl-talk+.hl-talk{margin-top:8px}.hl-talk>.hl-bubble[data-reply]:not([data-out]),.hl-talk>.hl-draftbox{margin-left:20px}.hl-bubbles .hl-draftbox{flex:none}.hl-talk-keys{align-items:center;gap:8px;display:flex}.hl-replying{min-height:32px;color:var(--hl-tx2);font:400 12px/16px var(--hl-font);align-items:center;gap:8px;padding:0 16px;display:flex}.hl-replying>span{flex:none;max-width:100%}.hl-replying>span:only-child{flex:1}.hl-replying>q{min-width:0;color:var(--hl-tx);text-overflow:ellipsis;white-space:nowrap;quotes:"“" "”";flex:1;overflow:hidden}.hl-loading{animation:hl-fade-in .2s var(--hl-ease)backwards;flex-direction:column;gap:24px;display:flex}.hl-inbox[data-loading]{animation:hl-fade-in .2s var(--hl-ease)backwards}.hl-loading-head,.hl-loading-rows{flex-direction:column;gap:12px;display:flex}.hl-loading-rows{gap:8px}.hl-loading-tiles{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;display:grid}.hl-skeleton[data-block]{border-radius:12px;flex:none}.hl-thread[data-skeleton]{cursor:default}.hl-thread[data-skeleton]>.hl-skeleton{border-radius:9999px}.hl-thread[data-skeleton]>.hl-row-main{flex-direction:column;flex:1;gap:8px;display:flex}.hl-progress{z-index:3;opacity:0;pointer-events:none;height:2px;transition:opacity .2s var(--hl-ease);position:absolute;top:0;left:0;right:0;overflow:hidden}.hl-progress[data-on]{opacity:1;transition-delay:.12s}.hl-progress:before{background:var(--hl-accent);content:"";transform-origin:0;width:100%;height:100%;display:block}.hl-progress[data-on]:before{animation:hl-progress 1.1s var(--hl-ease)infinite}@keyframes hl-progress{0%{transform:translate(-40%)scaleX(.4)}to{transform:translate(100%)scaleX(.4)}}.hl-nav-wait{border:2px solid var(--hl-line-2);border-top-color:var(--hl-accent);width:14px;height:14px;animation:hl-spin .7s linear infinite,hl-fade-in .2s var(--hl-ease).1s backwards;border-radius:50%;flex:none;margin-left:auto}.hl-app[data-collapsed] .hl-nav-wait{display:none}@keyframes hl-spin{to{transform:rotate(360deg)}}.hl-thumb>video{object-fit:cover;pointer-events:none;width:100%;height:100%}.hl-thumb[data-empty]{color:var(--hl-tx3);place-items:center;display:grid}.hl-thumb[data-empty]>.hl-glyph{width:14px;height:14px}.hl-thumb:is([data-size="72"],[data-size="96"])[data-empty]>.hl-glyph{width:20px;height:20px}.hl-cal-item[data-state=warn]:after{background:var(--hl-warn)}.hl-cal-item[data-state=draft]:after{box-shadow:inset 0 0 0 1.5px var(--hl-tx-off);background:0 0}.hl-cal-item[draggable=true]{cursor:grab}.hl-cal-day[data-drop]{background:var(--hl-accent-12);box-shadow:inset 0 0 0 2px var(--hl-accent)}.hl-tray{border:1px dashed var(--hl-line-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.hl-tray>.hl-muted{font:400 12px/16px var(--hl-font);padding:0 4px}.hl-tray>.hl-cal-item{background:var(--hl-plate);grid-template-columns:auto minmax(0,1fr) auto;width:auto;max-width:220px;padding:4px 8px 6px 4px}.hl-tray>.hl-cal-item span{display:-webkit-box}.hl-agenda{flex-direction:column;gap:16px;display:flex}.hl-agenda>section{flex-direction:column;gap:6px;display:flex}.hl-agenda .hl-caption[data-today]{color:var(--hl-accent)}.hl-block{display:block}.hl-rail>.hl-h2:not(:first-child){padding-top:12px}.hl-rail>.hl-hint{padding:0 8px 8px}.hl-post-media{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.hl-post-media>:is(img,video){object-fit:contain;background:#0f1011;border-radius:12px;width:100%;max-height:240px}.hl-post-text{color:var(--hl-tx);font:400 14px/22px var(--hl-font);white-space:pre-wrap;overflow-wrap:anywhere}.hl-facts{flex-direction:column;gap:6px;display:flex}.hl-facts>.hl-line{gap:6px}.hl-menu{z-index:50;background:var(--hl-menu);min-width:200px;max-width:320px;box-shadow:0 0 0 1px var(--hl-line),0 12px 32px #0006;color:var(--hl-tx-soft);opacity:0;transition:opacity .15s var(--hl-ease);border-radius:12px;outline:none;flex-direction:column;gap:2px;padding:8px;display:flex;position:fixed;top:0;left:0}.hl-menu[data-open]{opacity:1}.hl-menu[data-instant]{transition-duration:0s}.hl-menu-title{color:var(--hl-tx3);font:500 12px/16px var(--hl-font);padding:4px 8px}.hl-menu-item{min-height:36px;color:var(--hl-tx);font:500 14px/20px var(--hl-font);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:6px 8px;transition:background-color .15s;display:flex}.hl-menu-item>span{flex:1}.hl-menu-item>.hl-icon{color:var(--hl-tx2)}.hl-menu-item[data-lit]{background:var(--hl-plate)}.hl-menu-item[data-danger],.hl-menu-item[data-danger]>.hl-icon{color:var(--hl-danger)}.hl-menu-item[aria-disabled=true]{color:var(--hl-tx-off)}.hl-menu-item[aria-disabled=true]>.hl-tile{filter:saturate(.2)brightness(.8)}.hl-menu-rule{background:var(--hl-line);height:1px;margin:4px 0}.hl-tip{z-index:70;border:1px solid var(--hl-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:max-content;max-width:288px;color:var(--hl-tx);font:500 12px/16px var(--hl-font);pointer-events:none;opacity:0;transition:opacity .15s var(--hl-ease-out),transform .15s var(--hl-ease-out);background:#0000004d;border-radius:8px;padding:6px 10px;position:fixed;top:0;left:0;transform:scale(.92)translateY(2px);box-shadow:0 2px 4px -.5px #0000001f}.hl-tip[data-open]{opacity:1;transform:none}.hl-tip[data-instant]{transition-duration:0s}.hl-tip[data-leaving]{transition-duration:.13s;transition-timing-function:cubic-bezier(.4,0,1,1)}.hl-note{z-index:80;background:var(--hl-note);max-width:min(512px,100vw - 32px);color:var(--hl-tx);font:500 14px/20px var(--hl-font);pointer-events:none;animation:hl-drop .2s var(--hl-ease-out);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 16px 10px 10px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}@keyframes hl-drop{0%{opacity:0;transform:translate(-50%)translateY(-8px)}}.hl-veil{z-index:60;animation:hl-fade-in .2s var(--hl-ease);background:#000000a6;position:fixed;inset:0}.hl-window{--hl-face-ground:#2a2c2f;z-index:61;border:1px solid var(--hl-line);background:var(--hl-glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:min(480px,100vw - 32px);color:var(--hl-tx-soft);animation:hl-fade-in .2s var(--hl-ease);overscroll-behavior:contain;border-radius:24px;outline:none;flex-direction:column;gap:16px;max-height:calc(100dvh - 32px);padding:16px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;box-shadow:0 20px 20px -12px #00000052,0 32px 64px -12px #00000047}.hl-window[data-closing],.hl-veil[data-closing]{opacity:0;transition:opacity .2s var(--hl-ease);pointer-events:none}.hl-window-head{align-items:center;gap:10px;display:flex}.hl-window-title{color:var(--hl-tx);font:600 16px/24px var(--hl-font);flex:1}.hl-window-keys{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.hl-window .hl-btn[data-tone=primary]:not([data-key],:disabled,[aria-disabled=true]){letter-spacing:0;padding:0 16px}.hl-brief{background:#0003;border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}@keyframes hl-fade-in{0%{opacity:0}}.hl-kit{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:8px;display:grid}.hl-kit>section{--hl-face-ground:#1e1f21;border:1px solid var(--hl-line);background:var(--hl-plate);border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:16px;display:flex}.hl-kit>section>:is(.hl-field,.hl-callout,.hl-empty,.hl-stack,.hl-stats,.hl-group,.hl-tabs){align-self:stretch}.hl-kit-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hl-stage{isolation:isolate;border:1px solid var(--hl-line);background:var(--hl-ground);border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;min-height:min(720px,100dvh - 120px);padding:40px;display:grid;position:relative;overflow:hidden}.hl-hero{flex-direction:column;gap:20px;min-width:0;display:flex}.hl-lockup{color:var(--hl-tx);font:600 16px/24px var(--hl-display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.hl-hero-title{color:var(--hl-tx);font:700 clamp(28px,3.6vw,44px)/1.16 var(--hl-display);letter-spacing:-.04em;text-wrap:balance;-webkit-mask-image:linear-gradient(#000 14%,#00000080 100%);mask-image:linear-gradient(#000 14%,#00000080 100%)}.hl-hero-line{max-width:420px;color:var(--hl-tx2);font:400 16px/24px var(--hl-font)}.hl-fan{height:300px;margin-top:12px;position:relative}.hl-fan>.hl-shot{width:150px;transition:transform .72s var(--hl-ease-turn);border-radius:12px;position:absolute;top:20px;left:50%}.hl-fan>.hl-shot:first-child{transform:translate(-168%)translateY(14px)rotate(-9deg)scale(.86)}.hl-fan>.hl-shot:nth-child(2){transform:translate(-112%)translateY(4px)rotate(-4deg)scale(.93)}.hl-fan>.hl-shot:nth-child(3){z-index:2;transform:translate(-50%)}.hl-fan>.hl-shot:nth-child(4){z-index:1;transform:translate(12%)translateY(4px)rotate(4deg)scale(.93)}.hl-fan>.hl-shot:nth-child(5){transform:translate(68%)translateY(14px)rotate(9deg)scale(.86)}.hl-stage .hl-window{width:min(400px,100%);max-height:none;box-shadow:none;justify-self:center;padding:24px;animation:none;position:static;overflow:visible;translate:none}.hl-stage .hl-window-head{flex-wrap:wrap}.hl-stage .hl-window-head>.hl-title{flex-basis:auto}.hl-stage .hl-window-head>.hl-tabs{margin-left:auto}.hl-entry{flex-direction:column;gap:8px;padding:16px 16px 12px;display:flex}.hl-entry>.hl-stage{flex:1}.hl-entry-form{flex-direction:column;gap:16px;display:flex}.hl-entry-ways{justify-content:space-between}.hl-entry-foot{flex-wrap:wrap;justify-content:center;gap:0 4px;display:flex}.hl-doc-top{border-bottom:1px solid var(--hl-line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 20px;display:flex}.hl-doc-top>.hl-lockup{border-radius:8px;margin-right:auto;text-decoration:none}.hl-doc{width:min(720px,100%);color:var(--hl-tx-soft);font:400 16px/26px var(--hl-font);word-break:keep-all;overflow-wrap:break-word;margin:0 auto;padding:40px 20px 80px}.hl-doc h1{color:var(--hl-tx);font:700 clamp(26px,3.6vw,34px)/1.2 var(--hl-display);letter-spacing:-.03em;text-wrap:balance;margin-bottom:8px}.hl-doc h2{color:var(--hl-tx);font:600 18px/24px var(--hl-font);letter-spacing:-.01em;margin:32px 0 8px}.hl-doc :is(p,ul){margin-bottom:12px}.hl-doc ul{padding-left:20px;list-style:outside}.hl-doc li+li{margin-top:4px}.hl-doc li::marker{color:var(--hl-tx3)}.hl-doc strong{color:var(--hl-tx);font-weight:600}.hl-doc a{color:var(--hl-tx);text-decoration:underline;-webkit-text-decoration-color:var(--hl-tx3);text-decoration-color:var(--hl-tx3);text-underline-offset:3px;border-radius:4px}.hl-doc code{background:var(--hl-plate);color:var(--hl-tx);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font:500 14px/20px ui-monospace,SFMono-Regular,Menlo,monospace}.hl-doc a:focus-visible,.hl-doc-top>.hl-lockup:focus-visible{box-shadow:var(--hl-ring);outline:2px solid #0000}.hl-doc-note{color:var(--hl-tx2);font:400 14px/22px var(--hl-font)}.hl-doc>.hl-callout{margin:16px 0}@media (hover:hover){.hl-btn:not([data-tone=primary],:disabled,[aria-disabled=true]):hover:after{background:#fff3}.hl-btn:not([data-tone]):hover:after,.hl-control:hover:after{background:var(--hl-plate)}.hl-btn[data-tone=secondary]:hover:after{background:#00000029}.hl-btn[data-tone=primary]:not(:disabled,[aria-disabled=true]):hover,.hl-go:hover{filter:brightness(110%)}.hl-chip:hover,.hl-media-add:hover,.hl-nav-row:hover>.hl-tile{color:var(--hl-tx)}.hl-nav-row:not([aria-current=page]):hover,.hl-row:hover,.hl-thread:not([aria-current=true]):hover,.hl-up:hover,.hl-media-add:hover{background:var(--hl-plate)}:is(.hl-switch-btn:hover,.hl-fold-btn:hover,.hl-search:hover,.hl-slot:hover,.hl-cal-item:hover,.hl-pick:not(:has(input:checked)):hover){background-color:var(--hl-plate-2)}.hl-appcard:not([aria-disabled=true]):hover{background-color:var(--hl-plate-2);transform:translateY(-2px)}.hl-shotcard:hover{transform:translateY(-2px)}.hl-tab:hover{color:var(--hl-tx)}.hl-doc a:hover{text-decoration-color:currentColor}.hl-fan:hover>.hl-shot:first-child{transform:translate(-186%)translateY(18px)rotate(-11deg)scale(.86)}.hl-fan:hover>.hl-shot:nth-child(2){transform:translate(-122%)translateY(6px)rotate(-5deg)scale(.93)}.hl-fan:hover>.hl-shot:nth-child(4){transform:translate(22%)translateY(6px)rotate(5deg)scale(.93)}.hl-fan:hover>.hl-shot:nth-child(5){transform:translate(86%)translateY(18px)rotate(11deg)scale(.86)}}.hl-menu-btn{display:none}@media (max-width:1180px){.hl-compose,.hl-calwrap,.hl-split{grid-template-columns:minmax(0,1fr)}.hl-preview{max-width:360px;position:static}.hl-search{justify-content:center;width:36px;padding:0}.hl-search>:is(span,.hl-kbd){display:none}}@media (max-width:960px){.hl-inbox{grid-template-columns:minmax(0,1fr);height:auto}.hl-page[data-fill],.hl-inbox-wrap{height:auto}.hl-inbox-wrap>.hl-inbox{flex:none}.hl-replying{flex-wrap:wrap;padding-top:4px}.hl-inbox-thread{scroll-margin-top:4px}.hl-inbox-thread:has(>.hl-inbox-head){height:calc(100dvh - 96px);min-height:360px}.hl-threads{max-height:320px}.hl-stage{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;padding:24px}.hl-fan{display:none}}@media (max-width:767px){.hl-app,.hl-app[data-collapsed]{grid-template-columns:minmax(0,1fr)}.hl-side{z-index:55;width:min(280px,100vw - 56px);transition:translate .24s var(--hl-ease);position:fixed;inset:4px auto 4px 4px;translate:-110%}.hl-app[data-nav-open] .hl-side{translate:0}.hl-menu-btn{display:inline-grid}.hl-fold-btn{display:none}.hl-top{padding:0 8px}.hl-crumbs>span{display:none}.hl-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-view{padding:4px 12px 24px}.hl-head{flex-direction:column;align-items:stretch}.hl-row{flex-wrap:wrap;gap:8px 12px}.hl-row-main{flex:calc(100% - 64px)}.hl-row-stat{text-align:left;min-width:0}.hl-write{grid-template-columns:minmax(0,1fr)}.hl-go{grid-auto-flow:column;gap:8px;width:100%;height:56px}.hl-cal-day{min-height:72px;padding:4px}.hl-cal-item span,.hl-cal-item time,.hl-cal-item:after{display:none}.hl-cal-item{background:0 0;grid-template-columns:auto;justify-content:center;padding:2px}.hl-cal-day>.hl-cal-item:has(>.hl-thumb[data-pic]){grid-template-columns:minmax(0,1fr);padding:0}.hl-cal-day>.hl-cal-item>.hl-thumb[data-pic]{aspect-ratio:3/4;border-radius:6px}}@media (max-width:767px),(pointer:coarse){.hl-btn:not([data-size]){border-radius:10px;min-width:40px;height:40px;padding:0 16px}.hl-btn[data-tone=primary]:not([data-size]){font:600 14px/20px var(--hl-font)}.hl-btn[data-icon]:not([data-size]){width:40px;padding:0}.hl-chip{min-width:40px;height:40px}.hl-tab{min-width:40px;min-height:40px}.hl-nav-row,.hl-switch-btn,.hl-tintrow,.hl-fold-btn{height:40px;min-height:40px}.hl-app[data-collapsed] .hl-side{padding:8px 5px}.hl-fold-btn,.hl-app[data-collapsed] .hl-switch-btn{width:40px}.hl-menu-item{min-height:40px}.hl-check,.hl-toggle{justify-content:center;min-width:40px;min-height:40px}:is(.hl-check,.hl-toggle:has(>.hl-toggle-track+*)){justify-content:flex-start}.hl-stat small>a{align-items:center;min-height:40px;margin:-12px 0;display:inline-flex}.hl-row-name>a,.hl-h2>a{align-items:center;min-height:40px;display:inline-flex}.hl-bubble-link{align-items:center;min-height:40px;display:flex}}@media (prefers-reduced-motion:reduce){.hl,.hl:before,.hl:after,.hl *,.hl :before,.hl :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
