/*! tailwindcss v4.3.3 | 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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-serif:"MaruBuri", "AppleMyungjo", "Nanum Myeongjo", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-wall:#f5f4f4;--color-ink:#1e1a18;--color-ink-2:#494441;--color-ink-3:#5c5755;--color-hair:#dddbd9;--color-esp:#2a211d;--color-copper:#a85a35;--color-copper-deep:#7a3e22;--color-paper:#fefdfd;--container-page:90rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--color-wall);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-wall);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:15px;font-weight:500;line-height:24px;overflow-x:clip}:where(button,[role=button],summary,select):not(:disabled){cursor:pointer}:where(input,textarea,select,button){font:inherit;color:inherit;letter-spacing:inherit}:where(input,textarea)::placeholder{color:var(--color-ink-2);opacity:1}@media (hover:hover) and (pointer:fine){:where(html,body,.yd,.yd *,.story,.story *){scrollbar-width:thin;scrollbar-color:#5e524a57 transparent}:where(html,body,.yd,.yd *,.story,.story *)::-webkit-scrollbar{width:8px;height:8px}:where(html,body,.yd,.yd *,.story,.story *)::-webkit-scrollbar-track{background:0 0}:where(html,body,.yd,.yd *,.story,.story *)::-webkit-scrollbar-thumb{background:#5e524a57 padding-box padding-box;border:2px solid #0000;border-radius:8px}:where(html,body,.yd,.yd *,.story,.story *)::-webkit-scrollbar-thumb:hover{background-color:#5e524a94}}:focus-visible{outline:2px solid var(--color-copper);outline-offset:3px}::selection{color:var(--color-ink);background-color:#a85a3533}}@layer components{:root{--bg:#f2f1ef;--panel:#fff;--ink:#1c1917;--ink-2:#4a4542;--ink-3:#6b6561;--line:#e5e2de;--line-2:#cdc8c3;--film:#26201c;--film-2:#3a312b;--copper:#a9592f;--copper-2:#8e4824;--copper-hi:#e09468;--light:#fff4ee;--glow:#ffece08c;--warn:#b4441c;--hover:#f6f5f3;--r-film:2px;--r-ctl:8px;--r-panel:12px;--shadow-pop:0 2px 6px #1c191714, 0 18px 40px -12px #1c191740;--font-ui:"Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-story:"MaruBuri", "AppleMyungjo", "Nanum Myeongjo", "Noto Serif KR", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.yd{color:var(--ink);font:500 15px/1.5 var(--font-ui);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}.yd *{box-sizing:border-box}.yd :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}.yd :where(button):not(:disabled){cursor:pointer}.yd :focus-visible{outline:2px solid var(--copper);outline-offset:2px}.yd ::placeholder{color:#9b958f;opacity:1}.tnum{font-variant-numeric:tabular-nums}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.app{background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;height:100dvh;display:grid;position:relative;overflow:hidden}.topbar{height:64px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));align-items:center;gap:14px;display:flex}.brand{letter-spacing:-.02em;color:var(--ink);border-radius:var(--r-ctl);background:0 0;border:0;align-items:center;gap:9px;padding-block:4px;padding-inline:2px 6px;font-size:18px;font-weight:750;display:inline-flex}.brand:hover{background:#1c19170a}.mark{flex:none;width:24px;height:24px}.crumb{white-space:nowrap;border-radius:var(--r-ctl);height:36px;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:4px;padding-block:0;padding-inline:6px 10px;font-size:14px;font-weight:550;display:inline-flex}.crumb:hover{color:var(--ink);background:#1c19170d}.tb-title{align-items:baseline;gap:12px;min-width:0;display:flex}.tb-title h1{font:600 18px/26px var(--font-story);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.tb-title .meta{color:var(--ink-3);white-space:nowrap;font-size:14px}.tb-sp{flex:1}.avatar{border:1px solid var(--line-2);background:var(--panel);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.avatar:hover{background:var(--hover)}.vsel{white-space:nowrap;border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--panel);align-items:center;gap:8px;height:36px;padding-block:0;padding-inline:12px 10px;font-size:14px;font-weight:600;display:inline-flex}.vsel:hover{background:var(--hover)}.vsel .at{color:var(--ink-3);font-weight:500}.btn{border-radius:var(--r-ctl);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;font-weight:650;transition:background-color .12s,border-color .12s,color .12s,transform 60ms;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--film);color:#fff}.btn-primary:hover:not(:disabled){background:var(--film-2)}.btn-primary .price{color:#ebc9b3;font-weight:600}.btn-primary:disabled{color:#7c7671;cursor:not-allowed;background:#dcd8d4}.btn-primary:disabled .price{color:inherit}.btn-outline{background:var(--panel);border-color:var(--line-2);color:var(--ink)}.btn-outline:hover:not(:disabled){background:var(--hover);border-color:#bdb7b1}.btn-ghost{color:var(--ink-2);background:0 0}.btn-ghost:hover:not(:disabled){color:var(--ink);background:#1c19170d}.btn-danger{background:var(--warn);color:#fff}.btn-danger:hover{background:#95360f}.btn-lg{height:48px;padding:0 20px;font-size:16px}.btn-sm{gap:6px;height:36px;padding:0 11px;font-size:14px}.btn:disabled{cursor:not-allowed}.btn-outline:disabled,.btn-ghost:disabled{color:#a39d98}.btn-two{flex-direction:column;gap:0;height:52px;padding:0 18px;line-height:1.2}.btn-two small{color:#ebc9b3;font-size:12px;font-weight:600}.btn-two:disabled small{color:inherit}.icon-btn{border-radius:var(--r-ctl);width:36px;height:36px;color:var(--ink-2);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--ink);background:#1c19170f}.icon-btn[aria-expanded=true]{background:#1c191714}svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}svg.i.sm{width:16px;height:16px}svg.i.fill{fill:currentColor;stroke:none}.link{color:var(--copper);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;-webkit-text-decoration:underline #a9592f59;text-decoration:underline #a9592f59}.link:hover{color:var(--copper-2);text-decoration-color:currentColor}:is(textarea,input).field{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-ctl);width:100%;padding:12px 14px;transition:border-color .12s,box-shadow .12s}:is(textarea,input).field:hover{border-color:#b9b3ad}:is(textarea,input).field:focus{border-color:var(--copper);outline:none;box-shadow:0 0 0 3px #a9592f24}textarea.field{resize:none;display:block;overflow:hidden}.seg{border-radius:var(--r-ctl);background:#eeece9;gap:2px;padding:3px;display:inline-flex}.seg button{height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:14px;font-weight:600}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #1c19171f}.dd{display:inline-flex;position:relative}.ddb{border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--panel);white-space:nowrap;align-items:center;gap:6px;height:36px;padding-block:0;padding-inline:12px 10px;font-size:14px;font-weight:600;display:inline-flex}.ddb:hover{background:var(--hover)}.ddb.plain{color:var(--ink-2);background:0 0;border-color:#0000;padding:0 8px}.ddb.plain:hover{color:var(--ink);background:#1c19170d}.ddb .k{color:var(--ink-3);font-weight:500}.pop{z-index:40;background:var(--panel);border-radius:var(--r-panel);min-width:240px;box-shadow:var(--shadow-pop);border:1px solid #1c19170f;padding:6px;position:absolute}.pop.up{bottom:calc(100% + 8px)}.pop.down{top:calc(100% + 8px)}.pop.right{inset-inline-end:0}.pop.left{inset-inline-start:0}.pop .opt{all:unset;box-sizing:border-box;border-radius:var(--r-ctl);cursor:pointer;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;font-size:14px;font-weight:550;display:flex}.pop .opt:hover,.pop .opt:focus-visible{background:var(--hover)}.pop .opt .r{color:var(--ink-3);white-space:nowrap;margin-inline-start:auto;font-size:13px;font-weight:500}.pop .opt .tick{width:16px;color:var(--copper);flex:none}.pop .opt .two{flex-direction:column;gap:1px;min-width:0;display:flex}.pop .opt .two small{color:var(--ink-3);white-space:normal;font-size:13px;font-weight:500;line-height:18px}.pop .sep{background:var(--line);height:1px;margin:6px 4px}.pop .hd{color:var(--ink-3);padding:8px 10px 6px;font-size:12px;font-weight:650}.checkhit{border-radius:var(--r-ctl);background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;margin:-7px;margin-inline-start:-9px;padding:0;display:inline-grid}.checkhit .box{border:1.6px solid var(--line-2);background:var(--panel);border-radius:5px;place-items:center;width:22px;height:22px;transition:background .1s,border-color .1s;display:grid}.checkhit:hover .box{border-color:var(--copper)}.checkhit[aria-checked=true] .box{background:var(--copper);border-color:var(--copper)}.checkhit svg{stroke:#fff;stroke-width:2.6px;fill:none;opacity:0;width:14px;height:14px}.checkhit[aria-checked=true] svg{opacity:1}.checkhit:disabled{cursor:not-allowed}.checkhit:disabled .box{background:#f3f1ef;border-color:#ddd8d3}.home{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));padding-bottom:56px;position:relative;overflow-y:auto}.home-in{max-width:1180px;margin:0 auto}.hero{max-width:760px;margin:36px auto 0}.hero h2{font:600 40px/52px var(--font-story);letter-spacing:-.03em;text-wrap:balance;margin:0}.hero p.lead{color:var(--ink-2);max-width:620px;margin:10px 0 22px;font-size:16px;line-height:26px}.kbd{border:1px solid var(--line-2);color:var(--ink-2);background:var(--panel);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:12px;line-height:17px;display:inline-block}.examples{flex-direction:column;align-items:flex-start;gap:2px;margin-top:14px;display:flex}.examples button{color:var(--ink-2);font:400 15px/23px var(--font-story);text-align:start;background:0 0;border:0;padding:6px 0}.examples button span{color:var(--ink-3);font:600 13px/1 var(--font-ui);margin-inline-end:8px}.examples button:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.mine{margin-top:56px}.mine-h{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.mine-h h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.mine-h h3 .n{color:var(--ink-3);margin-inline-start:4px;font-weight:600}.mine-h .todo{color:var(--copper);font-size:14px;font-weight:650}.dot{background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px}.dot.live{background:var(--copper);animation:1.6s infinite yd-ping}.dot.ask{background:var(--copper)}.dot.err{background:var(--warn)}.dot.done{background:var(--film)}@keyframes yd-ping{0%{box-shadow:0 0 #a9592f73}70%{box-shadow:0 0 0 7px #a9592f00}to{box-shadow:0 0 #a9592f00}}.proj{width:100%;max-width:1240px;min-height:0;padding:4px max(24px, env(safe-area-inset-right,0px)) 16px max(24px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) 420px;gap:32px;margin:0 auto;display:grid}.sheet{background:var(--panel);border-radius:var(--r-panel);border:1px solid var(--line);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.sheet-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:60px;padding-block:12px;padding-inline:22px 14px;display:flex}.sheet-h .h{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:700}.sheet-h .s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.sheet-h .sp{flex:1}.scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.banner{border-bottom:1px solid var(--line);color:var(--ink-2);background:#f7f4f1;flex-wrap:wrap;align-items:center;gap:10px;padding-block:10px;padding-inline:22px 14px;font-size:14px;display:flex}.banner b{color:var(--ink)}.banner .sp{flex:1}.reel{position:relative}.reel:before{content:"";background-color:var(--film);inset-inline-start:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136' height='18'%3E%3Crect x='9' y='5.5' width='11' height='7' rx='1.6' fill='%23ffffff' fill-opacity='.14'/%3E%3Crect x='116' y='5.5' width='11' height='7' rx='1.6' fill='%23ffffff' fill-opacity='.14'/%3E%3C/svg%3E");background-repeat:repeat-y;width:136px;position:absolute;top:0;bottom:0}.cut{grid-template-columns:136px minmax(0,1fr);display:grid;position:relative}.cut .fcell{justify-content:center;padding-top:18px;padding-bottom:18px;display:flex;position:relative}.frame{border-radius:var(--r-film);color:#ffffff9e;width:88px;height:156px;font:650 15px/1 var(--font-ui);background:#ffffff12;border:0;flex:none;place-items:center;padding:0;transition:box-shadow .2s,filter .2s,background-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.frame img{object-fit:cover;filter:brightness(.8);width:100%;height:100%;transition:filter .25s;position:absolute;inset:0}.frame.made{box-shadow:none;background:#3a312b}.frame.ph{color:#ffffff80;background:radial-gradient(120% 90% at 30% 20%,#75604f 0%,#3b2f28 55%,#241d19 100%);font-size:11px}.frame.err{box-shadow:inset 0 0 0 2px #e8795a}.frame.making{background:linear-gradient(0deg, #ffeee2f5 var(--fill,10%), #ffffff12 var(--fill,10%));color:#ffffffb3;transition:none;box-shadow:inset 0 0 0 1px #ffecde99}.frame.making .fl{color:var(--copper-2);text-align:center;font-size:12px;position:absolute;bottom:8px;left:0;right:0}.frame.stale img{filter:grayscale(.7)brightness(.5)}.frame .stale-t{color:#f1e7e0;text-align:center;font-size:11px;position:absolute;bottom:6px;left:6px;right:6px}.frame.develop img{animation:1.4s ease-out both yd-reveal}@keyframes yd-reveal{0%{filter:brightness(2.4)saturate(.2)blur(2px)}to{filter:brightness(.8)}}.cut.cur .frame img{filter:none}.cut.cur .frame.develop img{animation:1.4s ease-out both yd-reveal-cur}@keyframes yd-reveal-cur{0%{filter:brightness(2.4)saturate(.2)blur(2px)}to{filter:none}}.ctext{border-bottom:1px solid var(--line);cursor:pointer;min-width:0;padding-block:16px 20px;padding-inline:22px 24px;transition:background-color .15s}.cut:last-child .ctext{border-bottom:0}.cut:hover .ctext{background:#fcfbfa}.cut.cur .ctext{background:linear-gradient(90deg, var(--light) 0, #fff 340px)}.chead{align-items:center;gap:10px;min-height:36px;display:flex}.chead .num{font-size:15px;font-weight:700}.chead .tm{color:var(--ink-3);white-space:nowrap;font-size:14px}.chead .stt{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.chead .stt.made{color:var(--ink)}.chead .stt.live{color:var(--copper);font-weight:600}.chead .stt.err{color:var(--warn);font-weight:600}.trim{border-radius:var(--r-ctl);height:30px;color:var(--copper-2);font:600 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3c4b1;flex:none;align-items:center;gap:5px;padding:0 11px;transition:background-color .12s,border-color .12s;display:inline-flex}.trim:hover:not(:disabled){border-color:var(--copper);background:#fbf1ec}.trim:disabled{opacity:.6;cursor:progress}.chead .sp{flex:1}.chead .acts{align-items:center;gap:2px;display:flex}.cut:not(.cur) .acts .btn{opacity:0;transition:opacity .12s}.cut:not(.cur):hover .acts .btn,.cut:not(.cur):focus-within .acts .btn{opacity:1}.tag{height:22px;color:var(--ink-2);white-space:nowrap;background:#f1ede9;border-radius:6px;align-items:center;padding:0 7px;font-size:12px;font-weight:650;display:inline-flex}.tag.cu{color:var(--copper-2);background:#f6e8df}.narr{font:400 18px/31px var(--font-story);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;margin:8px 0 0}.narr .rest{color:#a29b95;transition:color .2s}.narr .spill{-webkit-text-decoration:underline wavy var(--warn);-webkit-text-decoration:underline wavy var(--warn);-webkit-text-decoration:underline wavy var(--warn);text-decoration:underline wavy var(--warn);text-underline-offset:5px;text-decoration-thickness:1.5px}.scene{color:var(--ink-2);gap:8px;margin:8px 0 0;font-size:14px;line-height:22px;display:flex}.scene .k{color:var(--ink-3);flex:none;font-weight:650}.len{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;font-size:13px;display:flex}.len.over{color:var(--warn);font-weight:600}.ruler{flex:none;height:14px;position:relative}.ruler .track{background:#ece9e5;border-radius:2px;height:4px;position:absolute;bottom:0;left:0}.ruler .ticks{background:repeating-linear-gradient(90deg,#cdc8c3 0 1px,#0000 1px 10%);height:4px;position:absolute;bottom:4px;left:0}.ruler .fill{background:#3a312b;border-radius:2px 0 0 2px;height:4px;transition:width .2s;position:absolute;bottom:0;left:0}.ruler .spill{background:var(--copper-hi);border-radius:0 2px 2px 0;height:4px;position:absolute;bottom:0}.ruler .spill.over{background:var(--warn)}.ruler .ten{background:var(--film);width:1.5px;height:12px;position:absolute;bottom:0}.ruler .lab{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:650;position:absolute;bottom:6px;transform:translate(4px)}.errbox{border-radius:var(--r-ctl);color:#7d2f12;background:#fbf1ec;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:21px;display:flex}.errbox .acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.stalebox{border-radius:var(--r-ctl);color:var(--ink-2);background:#f6f3f0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:14px;line-height:21px;display:flex}.edit{margin-top:10px}.edit textarea{font:400 18px/31px var(--font-story);letter-spacing:-.012em;min-height:96px}.edit .row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.edit .row .sp{flex:1}.edit .hint{color:var(--ink-3);font-size:13px}.ask-inline{border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:14px;display:flex}.ask-inline .sp{flex:1}.overlay-note{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:5;background:#ffffffa8;place-items:center;display:grid;position:absolute;inset:0}.overlay-note .box{background:var(--panel);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);align-items:center;gap:14px;max-width:400px;padding:18px 22px;display:flex}.pad{max-width:760px;padding:26px 32px 40px}.pad h2{font:600 26px/36px var(--font-story);letter-spacing:-.02em;margin:0}.pad .lead{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:24px}.mystory{border-radius:var(--r-ctl);background:#f7f6f4;margin-top:22px;padding:14px 18px}.mystory .k{color:var(--ink-3);margin-bottom:4px;font-size:13px;font-weight:650}.mystory p{font:400 18px/31px var(--font-story);color:var(--ink);margin:0}.qs{flex-direction:column;gap:24px;margin-top:26px;display:flex}.q label{letter-spacing:-.01em;align-items:baseline;gap:10px;margin-bottom:10px;font-size:17px;font-weight:650;display:flex}.q label .qn{color:var(--copper);flex:none;min-width:18px;font-size:15px;font-weight:700}.q label .opt{color:var(--ink-3);font-size:14px;font-weight:500}.q textarea{font:400 17px/29px var(--font-story);min-height:64px}.stage{flex-direction:column;min-height:0;display:flex;position:relative}.stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fff 0%,#ffffffeb 45%,#fff0 100%);position:absolute;inset:-6% -18% 10%}.stage>*{position:relative}.vbanner{border-radius:var(--r-ctl);background:var(--film);color:#f3ede8;flex:none;align-items:center;gap:8px;margin-bottom:10px;padding-block:8px;padding-inline:14px 10px;font-size:14px;display:flex}.vbanner b{color:#fff}.vbanner .sp{flex:1}.vbanner .btn{color:#fff;background:#ffffff1f;border:0;height:32px}.vbanner .btn:hover{background:#fff3}.screen{aspect-ratio:9/16;border-radius:var(--r-film);background:#141110;max-width:100%;height:100%;max-height:600px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c191724,0 2px 6px #1c19171a,0 30px 60px -30px #1c191759}.screen video,.screen img.poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.screen .kb{animation:10s ease-in-out both yd-kenburns}@keyframes yd-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.screen .ph{color:#ffffffb3;background:radial-gradient(120% 80% at 30% 20%,#7b6553 0%,#3b2f28 55%,#1f1916 100%);align-items:flex-end;padding:14px;font-size:12px;display:flex;position:absolute;inset:0}.screen .tc{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1411108c;border-radius:6px;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:10px;left:10px}.screen .old{color:#fff;background:#141110b3;border-radius:6px;padding:8px 10px;font-size:13px;line-height:19px;position:absolute;top:42px;left:10px;right:10px}.screen.stale video,.screen.stale img.poster{filter:grayscale(.5)brightness(.75)}.screen .bigplay{background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.screen .bigplay span{width:64px;height:64px;color:var(--film);background:#ffffffeb;border-radius:50%;place-items:center;transition:transform .12s;display:grid;box-shadow:0 8px 24px #00000040}.screen .bigplay:hover span{transform:scale(1.06)}.screen.leader{box-shadow:none;outline-offset:-1px;color:var(--ink);background:#ffffff80;outline:1px dashed #c9c2bb;flex-direction:column;padding:18px;display:flex}.screen.leader .lh{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.screen.leader .lh b{color:var(--ink);font-size:14px}.screen.leader .body{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;display:flex;overflow:hidden}.screen.leader .k{color:var(--copper);font-size:12px;font-weight:700}.screen.leader .sl{font:400 17px/28px var(--font-story);color:var(--ink);margin:0}.screen.leader .sl+.sl{border-top:1px dashed #d8d3ce;padding-top:8px}.screen.leader .foot{color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:10px;font-size:13px;display:flex}.screen.leader.making{background:linear-gradient(0deg, #ffe9daf2 var(--fill,10%), #ffffff80 var(--fill,10%))}.screen.leader.err{outline-color:#e3a28b}.screen.steps{box-shadow:none;outline-offset:-1px;background:#ffffff8c;outline:1px dashed #c9c2bb;flex-direction:column;justify-content:center;padding:22px;display:flex}.steps{text-align:start;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--ink-3);align-items:flex-start;gap:12px;font-size:14px;line-height:21px;display:flex}.steps li .n{border:1.5px solid var(--line-2);width:24px;height:24px;color:var(--ink-3);background:var(--panel);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.steps li.on{color:var(--ink)}.steps li.on .n{border-color:var(--copper);background:var(--copper);color:#fff}.steps li.ok .n{border-color:var(--film);background:var(--film);color:#fff}.steps li b{color:inherit;font-size:15px;display:block}.steps-h{font:600 18px/26px var(--font-story);color:var(--ink);margin:0 0 18px}.transport{flex:none;align-items:center;gap:8px;padding-top:14px;display:flex}.pbtn{background:var(--film);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.pbtn:hover:not(:disabled){background:var(--film-2)}.pbtn:disabled{color:#8b857f;cursor:not-allowed;background:#d9d5d1}.transport .time{padding:0 4px;font-size:14px;font-weight:650}.transport .time span{color:var(--ink-3);font-weight:500}.transport .sp{flex:1}.actionbar{z-index:20;background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);position:relative}.ab-in{max-width:1240px;min-height:76px;padding:12px max(24px, env(safe-area-inset-right,0px)) 12px max(24px, env(safe-area-inset-left,0px));align-items:center;gap:12px;margin:0 auto;display:flex}.ab-in .sp{flex:1}.ab-sum{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-sum b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ab-sum span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ab-sum .links{align-items:center;gap:12px;display:flex}.ab-sum .warnt{color:var(--warn);font-weight:600}.ab-prog{border-inline-end:1px solid var(--line);align-items:center;gap:12px;min-width:0;margin-inline-end:2px;padding-inline-end:14px;display:flex}.mini{background:#ece9e5;border-radius:3px;flex:none;width:120px;height:6px;overflow:hidden}.mini i{background:var(--copper);border-radius:3px;height:100%;transition:width .4s;display:block}.fb{max-width:1240px;padding:16px max(24px, env(safe-area-inset-right,0px)) 16px max(24px, env(safe-area-inset-left,0px));flex-direction:column;gap:10px;margin:0 auto;display:flex}.fb .top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fb .top b{font-size:16px}.fb .top span{color:var(--ink-3);font-size:14px}.fb textarea{font:400 17px/28px var(--font-story);min-height:84px}.fb .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb .row .sp{flex:1}.fb .chips{flex-wrap:wrap;gap:6px;display:flex}.fb .chips button{border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--panel);height:32px;color:var(--ink-2);padding:0 10px;font-size:13px}.fb .chips button:hover{background:var(--hover);color:var(--ink)}.toast{left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));z-index:45;background:var(--film);color:#fff;border-radius:var(--r-ctl);max-width:620px;box-shadow:var(--shadow-pop);align-items:center;gap:12px;min-height:44px;margin:0 auto;padding-block:8px;padding-inline:16px 8px;font-size:14px;font-weight:550;animation:.25s ease-out yd-rise;display:flex;position:absolute;bottom:calc(100% + 10px)}.toast .tt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.toast button{color:#fff;white-space:nowrap;background:#ffffff24;border:0;border-radius:6px;height:32px;padding:0 12px;font-size:13px;font-weight:650}.toast button:hover{background:#ffffff38}.home-toast{z-index:45;height:0;position:absolute;bottom:24px;left:0;right:0}@keyframes yd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scrim{z-index:55;background:#1c191752;place-items:center;padding:20px;animation:.15s yd-fade;display:grid;position:absolute;inset:0}@keyframes yd-fade{0%{opacity:0}to{opacity:1}}.dialog{background:var(--panel);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);flex-direction:column;width:min(560px,100%);max-height:min(80%,640px);display:flex;overflow:hidden}.dialog .dh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-block:14px 12px;padding-inline:22px 14px;display:flex}.dialog .dh b{font-size:17px}.dialog .dh .sp{flex:1}.dialog .db{padding:18px 22px 22px;overflow-y:auto}.dialog .db p{font:400 17px/30px var(--font-story);margin:0 0 14px}.dialog .db .k{color:var(--ink-3);margin:6px 0 4px;font-size:13px;font-weight:650}.makedlg{outline:none;width:min(440px,100%)}.makedlg .db{padding-block:16px 20px}.makedlg .db p.mk-sub{font:600 15px/22px var(--font-ui);color:var(--ink-2);margin:0 0 18px}.makedlg .db .k{margin:0 0 6px}.makedlg .seg{width:100%;display:flex}.makedlg .seg+.k{margin-top:16px}.makedlg .seg button{flex:1}.makedlg .db p.mk-note{font:500 13px/19px var(--font-ui);color:var(--ink-3);margin:16px 0 0}.makedlg .db p.mk-finish{color:var(--ink-2)}.makedlg .df{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.seg.costed button{flex-direction:column;justify-content:center;align-items:center;gap:1px;height:48px;padding:0 6px;line-height:18px;display:inline-flex}.seg.costed button .cost{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:550;line-height:15px}.seg.costed button[aria-pressed=true] .cost{color:var(--copper-2)}.makedlg .db p.mk-cost{font:700 15px/22px var(--font-ui);color:var(--ink);font-variant-numeric:tabular-nums;margin:16px 0 0}.makedlg .db p.mk-cost small{color:var(--ink-3);font-size:13px;font-weight:500;line-height:19px;display:block}.cg-scrim{z-index:90;position:fixed}.cgdlg{outline:none;width:min(400px,100%)}.cgdlg .db{padding-block:18px 20px}.cg-rows{gap:10px;margin:0;display:grid}.cg-rows>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cg-rows dt{color:var(--ink-2);font-size:14px;font-weight:600}.cg-rows dd{color:var(--ink);margin:0;font-size:17px;font-weight:750}.cgdlg .df{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.trackbar{flex:none;min-width:0}.trackbar .tb-btn{max-width:220px;color:var(--ink-2);gap:6px}.trackbar .tb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:650;overflow:hidden}.trackbar .pop.tracks{width:280px}.trackbar .pop.tracks .two small{white-space:nowrap}.kinddlg{outline:none;width:min(460px,100%)}.kinddlg .db{padding-block:14px 18px}.kinddlg .db p.kd-lead{font:500 14px/21px var(--font-ui);color:var(--ink-2);margin:0 0 12px}.kd-kinds{flex-direction:column;gap:6px;display:flex}.kd-kind{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);width:100%;color:var(--ink);text-align:start;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:border-color .12s,background-color .12s;display:flex}.kd-kind:hover{background:var(--hover)}.kd-kind.on{border-color:var(--copper);box-shadow:inset 0 0 0 1px var(--copper);background:#fdf6f2}.kd-kind.auto{margin-top:4px}.kd-kind .tick{width:16px;color:var(--copper);flex:none}.kd-kind .two{flex-direction:column;gap:1px;min-width:0;display:flex}.kd-kind .two b{align-items:center;gap:6px;font-size:15px;font-weight:650;display:flex}.kd-kind .two small{color:var(--ink-3);font-size:13px;font-weight:500;line-height:18px}.kd-opts{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.kd-row{color:var(--ink-3);align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.kd-row select{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--panel);min-width:170px;height:36px;color:var(--ink);font:600 14px var(--font-ui);margin-inline-start:auto;padding:0 8px}.kd-row select:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.kd-len{margin-top:16px}.kd-len-top{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:14px;font-weight:650;display:flex}.kd-len-top b{color:var(--ink);font-size:16px;font-weight:750}.kd-len-top b small{color:var(--ink-3);margin-inline-start:8px;font-size:13px;font-weight:550}.kd-len input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block}.kd-len input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--copper) var(--fill), var(--line-2) var(--fill));border-radius:3px;height:6px}.kd-len input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--copper) var(--fill), var(--line-2) var(--fill));border-radius:3px;height:6px}.kd-len input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(180deg, var(--cu-1), var(--cu-2));border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 0 0 3px #fff,0 2px 6px #1c191759}.kd-len input[type=range]::-moz-range-thumb{background:linear-gradient(180deg, var(--cu-1), var(--cu-2));border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 3px #fff,0 2px 6px #1c191759}.kd-len input[type=range]:focus-visible{outline:2px solid var(--copper);outline-offset:4px;border-radius:4px}.kd-len-ends{color:var(--ink-3);justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.kinddlg .df{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.vfield{border:1px solid var(--line);border-radius:var(--r-ctl);background:#fcfbfa;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.vf-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vf-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:21px;overflow:hidden}.vf-txt span{color:var(--ink-3);font-size:13px;line-height:18px}.makedlg .db .vfield+.k{margin-top:16px}.vpick{flex-direction:column;gap:10px;display:flex}.vp-q{height:40px}.vp-filters{flex-wrap:wrap;gap:8px;display:flex}.vp-filters .seg button{height:32px;padding:0 11px;font-size:13px}.vp-use{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--panel);min-width:150px;height:32px;color:var(--ink);font:600 13px var(--font-ui);padding:0 8px}.vp-use:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.vp-favs{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--panel);height:32px;color:var(--ink-2);font:600 13px var(--font-ui);align-items:center;gap:6px;padding:0 11px;display:inline-flex}.vp-favs .tnum{color:var(--ink-3);font-weight:500}.vp-favs[aria-pressed=true]{border-color:var(--copper);color:var(--copper-2)}.vp-favs[aria-pressed=true] svg{color:var(--copper)}.vp-star{color:var(--ink-3);flex:none}.vp-star.on{color:var(--copper)}.vpick p.vp-count{font:500 13px/18px var(--font-ui);color:var(--ink-3);margin:0}.vpick p.vp-warn{font:500 13px/19px var(--font-ui);color:var(--warn);margin:0}.vp-list{border-top:1px solid var(--line);max-height:min(46vh,360px);margin-inline:-8px;padding-inline:8px;overflow-y:auto}.vp-row{border-bottom:1px solid var(--line);align-items:center;gap:4px;display:flex}.vp-main{min-width:0;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:10px 6px;display:flex}.vp-main:hover{background:var(--hover)}.vp-name{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:flex}.vp-name b{white-space:nowrap;font-size:15px;line-height:21px}.vp-desc{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.vp-meta{color:var(--ink-3);font-size:12px;line-height:17px}.vp-row.on .vp-name b{color:var(--copper-2)}.vp-play{color:var(--ink-2);flex:none}.vp-play.live{color:var(--copper)}.vp-spin{border:2px solid #e3c4b1;border-top-color:var(--copper);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite yd-spin}@keyframes yd-spin{to{transform:rotate(360deg)}}.vp-check{width:22px;color:var(--copper);flex:none;place-items:center;display:inline-grid}.vpick p.vp-empty{font:500 14px/20px var(--font-ui);color:var(--ink-3);text-align:center;margin:16px 0}@media (prefers-reduced-motion:reduce){.yd *,.yd :before,.yd :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--wall:#efedeb;--film-base:#241d19}.app{background-color:var(--wall);background-image:radial-gradient(1200px 640px at 26% -12%,#fffffff5,#fff0 64%),radial-gradient(820px 560px at 86% 14%,#fff9,#fff0 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .09 0 0 0 0 .08 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.proj>.sheet{border:0;box-shadow:0 0 0 1px #1c191714,0 1px 2px #1c19170d,0 30px 46px -34px #1c191759}.reel:before{background-color:var(--film-base);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136' height='18'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cfc8c1'/%3E%3Cstop offset='.38' stop-color='%23fffaf6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='9' y='5.5' width='11' height='7' rx='1.6' fill='url(%23g)'/%3E%3Crect x='116' y='5.5' width='11' height='7' rx='1.6' fill='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(90deg,#ffffff12 0,#fff0 7px 129px,#ffffff12 136px);background-repeat:repeat-y,no-repeat;box-shadow:inset -1px 0 #00000059}.frame{box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 0 12px #ffffff0d}.frame.making{background:linear-gradient(0deg, #ffeee2f5 0, #ffeee2f5 calc(var(--fill,10%) - 10px), #ffffff12 calc(var(--fill,10%) + 14px))}.stage:before{display:none}.filmstage{flex:1;min-height:0;display:flex;position:relative}.filmstage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fff 0%,#fffcf9f0 40%,#fffcf900 100%);position:absolute;inset:-4% -16% -2%}.viewer{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.vfilm{background-color:var(--film-base);padding:14px 30px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:50%;box-shadow:0 2px 3px #1c19172e,0 34px 50px -30px #1c19178c}.vfilm:before,.vfilm:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23d8d1ca'/%3E%3Cstop offset='.4' stop-color='%23fffaf6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='9.5' y='5.5' width='11' height='7' rx='1.6' fill='url(%23g)'/%3E%3C/svg%3E") repeat-y;width:30px;position:absolute;top:0;bottom:0}.vfilm:before{left:0}.vfilm:after{right:0}.vfilm.solo{justify-content:center;align-items:center;transition:none;display:flex;top:0;bottom:0;transform:translate(-50%)}.vframe{cursor:pointer;background:#ffffff14;border-radius:2px;place-items:center;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.vframe img{object-fit:cover;filter:brightness(.55)saturate(.8);width:100%;height:100%;position:absolute;inset:0}.vframe .vn{color:#ffffff8c;font:650 15px/1 var(--font-ui)}.vframe.cur{cursor:default;background:#fffdfb;transition:box-shadow .4s;overflow:visible;box-shadow:0 0 0 1.5px #ffffffeb,0 0 34px 8px #ffeada6b}.vframe.cur .screen{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:2px;outline:0;position:absolute;inset:0}.vframe.cur .screen.leader,.vframe.cur .screen.steps{box-shadow:none;background:#fffdfb;outline:0}.vframe.cur .screen.leader.err{box-shadow:inset 0 0 0 2px #e3a28b}.screen.steps{padding:26px 24px}.steps li .n{background:#fff;border:1.5px solid #1c191738;border-radius:2px;width:20px;height:34px;margin-top:-4px;font-size:11px}.steps li.on .n{border-color:var(--copper);color:var(--copper);background:#fff;box-shadow:0 0 14px 4px #ffd6bae6}.actionbar{padding:6px max(20px, env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));background:0 0;border-top:0}.plate{background:linear-gradient(#fefefd 0%,#f5f3f0 100%);border-radius:12px;max-width:1240px;margin:0 auto;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #1c19171a,0 1px 2px #1c19170f,0 20px 32px -24px #1c191773}.plate .ab-in,.plate .fb{max-width:none;padding-left:26px;padding-right:26px}.plate .ab-in{min-height:72px}.actionbar>.toast{bottom:calc(100% + 4px)}:root{--perf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23b9b0a8'/%3E%3Cstop offset='.5' stop-color='%23efe8e1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='5.5' y='6' width='8' height='6' rx='1.5' fill='url(%23g)'/%3E%3C/svg%3E");--filmbody:linear-gradient(180deg, #2c2420 0%, #221b18 16%, #1e1815 50%, #221b18 84%, #2c2420 100%)}.hero{max-width:980px}.cfilm,.fstrip{background:var(--filmbody);border-radius:2px;align-items:stretch;padding:18px 0;display:flex;position:relative;box-shadow:0 1px 2px #1c19174d,0 20px 30px -20px #1c191799}.cfilm:before,.cfilm:after,.fstrip:before,.fstrip:after{content:"";background:var(--perf) repeat-x;pointer-events:none;height:18px;position:absolute;left:0;right:0}.cfilm:before,.fstrip:before{top:0}.cfilm:after,.fstrip:after{bottom:0}.splice{z-index:1;background:linear-gradient(90deg,#ffffff0f,#ffffff3d 45%,#ffffff14);flex:none;width:16px;margin:-18px 0;position:relative;box-shadow:inset 1px 0 #fff3,inset -1px 0 #ffffff24}.fw{aspect-ratio:9/16;border-radius:2px;flex:none;place-items:center;height:100%;font-style:normal;display:grid;position:relative;overflow:hidden}.fw img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fw b{font:650 13px/1 var(--font-ui);color:#ffffff9e;position:relative}.fw.ph{background:radial-gradient(120% 90% at 30% 20%,#75604f 0%,#3b2f28 55%,#241d19 100%)}.fw.stale img,.fw.stale{filter:grayscale(.7)brightness(.6)}.fw.err{box-shadow:inset 0 0 0 2px #e8795a}.fw.err em{color:#fff;width:16px;height:16px;font:700 11px/16px var(--font-ui);text-align:center;background:#e8795a;border-radius:50%;font-style:normal;position:absolute;top:6px;right:6px}.cfilm{margin-top:4px}.cleader{background:#fdfcfa;flex-direction:column;flex:1;min-width:0;transition:box-shadow .15s;display:flex;position:relative}.cleader textarea{resize:none;width:100%;min-height:128px;max-height:300px;font:400 19px/32px var(--font-story);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:0;padding:18px 22px 6px;display:block}.cleader textarea:focus-visible{outline:0}.cleader .row{align-items:center;gap:8px;margin-top:auto;padding:6px 12px 12px;display:flex}.cleader .row .hint{color:var(--ink-3);white-space:nowrap;margin-inline-start:auto;font-size:13px}.cleader .row .dd.go{flex:none}.cfilm.lit .cleader{box-shadow:inset 0 0 0 2px var(--copper)}.cframes{flex:none;gap:6px;width:236px;padding:0 0 0 14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.cframes .fw{transition:background .4s,box-shadow .4s}.cfilm.lit .cframes .fw:first-child b{color:var(--copper)}.examples{margin-top:16px}.mine-h{align-items:baseline;gap:14px;margin-bottom:0;display:flex}.mine-h .note{color:var(--ink-3);font-size:14px}.pgroup{margin-top:30px}.pg-h{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pg-h h4{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:16px;font-weight:700}.pg-h h4 .n{color:var(--ink-3);margin-inline-start:6px;font-weight:600}.pgroup.todo .pg-h h4{color:var(--copper-2)}.pg-h .pg-s{color:var(--ink-3);white-space:nowrap;font-size:14px}.pg-h:after{content:"";background:#1c19171f;flex:1;height:1px}.frows{flex-direction:column;gap:22px;display:flex}.frow{all:unset;box-sizing:border-box;cursor:pointer;max-width:100%;display:block}.frow:focus-visible{outline:2px solid var(--copper);outline-offset:5px;border-radius:4px}.fstrip{width:fit-content;max-width:100%;height:194px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.frow.long .fstrip{width:100%}.frow:hover .fstrip{transform:translate(-4px);box-shadow:0 1px 2px #1c19174d,0 26px 34px -20px #1c1917a6}.fleader{background:#fdfcfa;flex-direction:column;flex:none;gap:4px;width:384px;min-width:0;padding-block:13px;padding-inline:20px 18px;display:flex}.fl-k{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.fl-t{font:600 19px/27px var(--font-story);letter-spacing:-.02em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.frow:hover .fl-t{text-underline-offset:5px;-webkit-text-decoration:underline #1c191740;text-decoration:underline #1c191740}.fl-b{align-items:center;gap:12px;margin-top:auto;display:flex}.fl-s{min-width:0;color:var(--ink);flex:1;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:21px;display:flex}.fl-s.err{color:var(--warn)}.fl-go{border:1px solid var(--line-2);height:36px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:650;transition:background .12s,border-color .12s;display:inline-flex}.frow.todo .fl-go{background:var(--film);border-color:var(--film);color:#fff}.frow:hover .fl-go{border-color:#a9a39d}.fframes{gap:6px;min-width:0;padding:0 0 0 14px;display:flex;position:relative;overflow:hidden}.frow.long .fframes{flex:1;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 90px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 90px),#0000)}.frow:hover .fw.pic img{filter:brightness(1.06)}.fframes.dev .fw{animation:1.8s ease-in-out infinite yd-shimmer}.fframes.dev .fw:nth-child(2){animation-delay:.2s}.fframes.dev .fw:nth-child(3){animation-delay:.4s}.fframes.dev .fw:nth-child(4){animation-delay:.6s}.fframes.dev .fw:nth-child(5){animation-delay:.8s}.fframes .devt{text-align:center;color:#f6eee8;text-shadow:0 1px 8px #0009;font-size:14px;font-weight:650;position:absolute;top:50%;left:14px;right:0;transform:translateY(-50%)}.fnote{flex-direction:column;gap:6px;width:470px;min-width:260px;max-width:calc(100vw - 600px);padding-block:12px 10px;padding-inline:20px 24px;display:flex}.fnote .nk{color:#e9b08d;letter-spacing:.02em;font-size:12px;font-weight:700}.fnote p{font:400 16px/24px var(--font-story);color:#f6eee8;letter-spacing:-.01em;gap:10px;margin:0;display:flex}.fnote p b{font:700 13px/24px var(--font-ui);color:#e9b08d;flex:none;width:10px}.ftail{flex:none;width:26px}.cut:not(.cur) .acts .icon-btn{opacity:0;transition:opacity .12s}.cut:not(.cur):hover .acts .icon-btn,.cut:not(.cur):focus-within .acts .icon-btn,.cut .acts .icon-btn[aria-expanded=true]{opacity:1}.cut:not(.cur) .ctext{padding-bottom:18px}.transport{padding-top:16px}.ab-sum .links{overflow:visible}.link.quiet{color:var(--ink-2);align-items:center;gap:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.link.quiet:hover,.link.quiet[aria-expanded=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.sheet>.scroll>.pad:first-child{padding-top:32px}.steps-h{color:var(--ink-2);margin-bottom:20px;font-size:16px;line-height:24px}:root{--film-base:#624838;--filmbody:linear-gradient(180deg, #6a4f3e 0%, #5d4535 50%, #6a4f3e 100%);--film-ink:#ffffffc2;--film-cell:#ffffff1f;--film-line:#ffffff52;--film-text:#fbf8f5;--film-text-2:#fbf8f5cc;--film-k:#f4c3a1;--cu-1:#c3733f;--cu-2:#a8572c;--cu-3:#974c25;--cu-edge:#86411e}.reel:before{background-color:var(--film-base);box-shadow:inset -1px 0 #1c19171f}.frame{background:var(--film-cell);box-shadow:inset 0 0 0 1px var(--film-line);color:var(--film-ink)}.frame.made{box-shadow:0 0 0 1px #0000004d}.frame img{filter:none}.frame.chosen{box-shadow:inset 0 0 0 2px var(--copper-hi);color:var(--film-k)}.frame.making{background:var(--film-cell);box-shadow:inset 0 0 0 1px var(--film-line);color:var(--film-k)}.frame.making .fl{display:none}.frame.making:after{content:"";height:4px;width:max(6px, var(--fill,0%));background:var(--copper-hi);inset-inline-start:0;position:absolute;bottom:0}.cut.cur .frame{box-shadow:0 0 0 2px #fff,0 0 24px 6px #ffece0bf}.cut.cur .frame:not(.made):not(.making){color:var(--copper);background:#fff}.cut.cur .frame.chosen{box-shadow:0 0 0 2px #fff, inset 0 0 0 2px var(--copper-hi), 0 0 24px 6px #ffece099}.vfilm{box-shadow:0 1px 2px #1c191724,0 28px 44px -30px #1c19176b}.vframe{background:var(--film-cell);box-shadow:inset 0 0 0 1px var(--film-line)}.vframe img{filter:brightness(.75)saturate(.88)}.vframe .vn{color:var(--film-ink)}.vframe.cur{box-shadow:0 0 0 1.5px #fff,0 0 30px 6px #fff0e699}.filmstage.on .vframe.cur{box-shadow:0 0 0 1.5px #fff,0 0 44px 12px #ffe8d6bf}.vframe.cur .screen.leader.making{background:#fffdfb}.vframe.cur .screen.leader.making:after{content:"";height:4px;width:max(8px, var(--fill,0%));background:var(--copper);inset-inline-start:0;position:absolute;bottom:0}.steps li.ok .n{background:var(--film);border-color:var(--film);color:#fff}.cfilm,.fstrip{box-shadow:0 1px 2px #1c191729,0 18px 28px -20px #1c19176b}.frow:hover .fstrip{box-shadow:0 1px 2px #1c191729,0 24px 32px -20px #1c19177a}.fw.clear{background:var(--film-cell);box-shadow:inset 0 0 0 1px var(--film-line)}.fw b{color:var(--film-ink)}.fw.pic{box-shadow:0 0 0 1px #1c191733}.fw.making{background:var(--film-cell);box-shadow:inset 0 0 0 1px var(--film-line)}.fw.making b{color:var(--film-k)}.fw.making:after{content:"";height:4px;width:max(4px, var(--fill,0%));background:var(--copper-hi);inset-inline-start:0;position:absolute;bottom:0}.cfilm.lit .cframes .fw:first-child{background:#fff;box-shadow:0 0 0 1.5px #fff,0 0 22px 6px #ffece0bf}.fnote .nk,.fnote p b{color:var(--film-k)}.fnote p{color:var(--film-text)}.fnote p:nth-of-type(n+2){color:var(--film-text-2)}.fframes .devt{color:var(--film-text);text-shadow:none}.btn{border-radius:7px}.btn-primary{background:linear-gradient(180deg, var(--cu-1) 0%, var(--cu-2) 58%, var(--cu-3) 100%);border-color:var(--cu-edge);color:#fff;text-shadow:0 1px #5a260c59;box-shadow:inset 0 1px #ffdec48c,inset 0 -2px #5a260c2e,0 1px 2px #5a260c47,0 8px 16px -10px #a9592fbf}.btn-primary:hover:not(:disabled){background:linear-gradient(#cc7c47 0%,#b05e31 58%,#9e5129 100%);box-shadow:inset 0 1px #ffe2cc99,inset 0 -2px #5a260c2e,0 1px 2px #5a260c47,0 10px 20px -10px #a9592fd9,0 0 0 3px #e094682e}.btn-primary:active:not(:disabled){background:linear-gradient(180deg, var(--cu-2) 0%, var(--cu-3) 100%);box-shadow:inset 0 2px 3px #5a260c59,0 1px 1px #5a260c33}.btn-primary .price,.btn-two small{color:#ffe1cc}.btn-primary:disabled{color:#a39d98;text-shadow:none;background:#e8e3df;border-color:#ddd6d0;box-shadow:inset 0 1px #ffffffb3}.btn-outline,.vsel,.ddb:not(.plain){background:linear-gradient(#fff 0%,#fbf9f7 100%);border-color:#d7d0ca;box-shadow:inset 0 1px #fff,0 1px 2px #1c191712}.btn-outline:hover:not(:disabled),.vsel:hover,.ddb:not(.plain):hover{color:var(--copper-2);background:#fff;border-color:#a9592f8c}.btn-outline:hover:not(:disabled) svg.i,.btn-ghost svg.i,.icon-btn svg.i{color:var(--copper)}.btn-ghost{color:var(--ink)}.btn-ghost:hover:not(:disabled),.icon-btn:hover:not(:disabled){color:var(--copper-2);background:#a9592f14}.btn-ghost:disabled svg.i,.icon-btn:disabled svg.i{color:#b9b2ac}.topbar .icon-btn svg.i,.crumb svg.i{color:var(--ink-2)}.pbtn{background:radial-gradient(120% 120% at 30% 20%, var(--cu-1) 0%, var(--cu-2) 55%, var(--cu-3) 100%);box-shadow:inset 0 1px #ffdec48c,inset 0 -2px #5a260c33,0 2px 4px #5a260c4d,0 10px 18px -10px #a9592fcc}.pbtn:hover:not(:disabled){background:radial-gradient(120% 120% at 30% 20%,#cc7c47 0%,#b05e31 55%,#9e5129 100%);box-shadow:inset 0 1px #ffdec499,0 2px 4px #5a260c4d,0 0 0 4px #e0946833}.pbtn:disabled{color:#b2aca6;background:#e8e3df;box-shadow:inset 0 1px #ffffffb3}.screen .bigplay span{color:var(--copper);box-shadow:0 0 0 1px #fff9,0 8px 24px #00000040}.seg button[aria-pressed=true]{color:var(--copper-2);box-shadow:0 1px 2px #1c19171f, inset 0 -2px 0 var(--copper-hi)}.fb .chips button{background:linear-gradient(#fff,#fbf9f7);border-color:#d7d0ca}.fb .chips button:hover{color:var(--copper-2);border-color:#a9592f8c}.frow.todo .fl-go{background:linear-gradient(180deg, var(--cu-1) 0%, var(--cu-2) 58%, var(--cu-3) 100%);border-color:var(--cu-edge);color:#fff;text-shadow:0 1px #5a260c59;box-shadow:inset 0 1px #ffdec48c,0 1px 2px #5a260c40}.frow.todo:hover .fl-go{background:linear-gradient(#cc7c47 0%,#b05e31 58%,#9e5129 100%)}.fl-go{background:linear-gradient(#fff 0%,#fbf9f7 100%);border-color:#d7d0ca;box-shadow:inset 0 1px #fff,0 1px 2px #1c191712}.fl-go svg.i{color:var(--copper)}.frow.todo .fl-go svg.i{color:#fff}.app.is-phone{--pl:max(20px, env(safe-area-inset-left,0px));--pr:max(20px, env(safe-area-inset-right,0px));--perf-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23c9c1b9'/%3E%3Cstop offset='.45' stop-color='%23fffaf6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='5' y='7' width='8' height='6' rx='1.5' fill='url(%23g)'/%3E%3C/svg%3E");--perf-xs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6'%3E%3Crect x='2.5' y='1.5' width='3' height='3' rx='.8' fill='%23e9e2db' fill-opacity='.8'/%3E%3C/svg%3E");--perf-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23b9b0a8'/%3E%3Cstop offset='.5' stop-color='%23efe8e1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='4' y='4.5' width='6' height='5' rx='1.2' fill='url(%23g)'/%3E%3C/svg%3E")}.app.is-phone .icon-btn{width:44px;height:44px}.app.is-phone .btn{height:44px}.app.is-phone .btn-sm{height:36px;padding:0 12px}.app.is-phone .ddb{height:44px}.app.is-phone .checkhit{width:44px;height:44px;margin:-11px}.app.is-phone :is(textarea,input).field:focus{box-shadow:inset 0 0 0 1px var(--copper)}.app.is-phone .ruler .lab{font-size:12px}.app.is-phone .topbar{height:56px;padding:0 max(4px, env(safe-area-inset-right,0px)) 0 max(4px, env(safe-area-inset-left,0px));gap:0}.app.is-phone .topbar .brand{margin-inline-start:14px;padding-inline-start:2px;font-size:20px}.app.is-phone .topbar .avatar{width:36px;height:36px;margin-inline-end:16px}.app.is-phone .topbar>.icon-btn:first-child{margin-inline-end:4px}.app.is-phone .topbar>.icon-btn:last-child{margin-inline-end:6px}.app.is-phone .tb-title{flex-direction:column;flex:1;align-items:stretch;gap:0;min-width:0;display:flex}.app.is-phone .tb-title h1{font:600 17px/24px var(--font-story)}.app.is-phone .tb-title .meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;display:block;overflow:hidden}.app.is-phone .home{padding:0 var(--pr) 48px var(--pl)}.app.is-phone .hero{max-width:none;margin:12px 0 0}.app.is-phone .hero h2{font-size:28px;line-height:38px}.app.is-phone .hero p.lead{margin:8px 0 20px;font-size:15px;line-height:24px}.app.is-phone .cfilm{border-radius:4px;flex-direction:column;margin-top:0;padding:0}.app.is-phone .cfilm .cleader{border-radius:4px 4px 0 0}.app.is-phone .cfilm .band{border-radius:0 0 4px 4px}.app.is-phone .cfilm:before,.app.is-phone .cfilm:after,.app.is-phone .cfilm .splice{display:none}.app.is-phone .cleader textarea{min-height:116px;font:400 17px/28px var(--font-story);padding:16px 16px 4px}.app.is-phone .cleader .row{padding-block:8px 12px;padding-inline:6px 16px}.app.is-phone .cleader .row .hint{display:none}.app.is-phone .cleader .row .dd.go{margin-inline-start:auto}.app.is-phone .cleader .row .btn{height:44px;margin-inline-start:auto}.app.is-phone .cfilm.lit .cleader{box-shadow:inset 0 0 0 2px var(--copper)}.app.is-phone .examples{gap:0;margin-top:12px}.app.is-phone .examples button{padding:8px 0;font-size:15px;line-height:23px}.app.is-phone .band{background-color:var(--film-base,#26201c);background-image:var(--perf-xs), var(--perf-xs);background-position:4px 1px,4px calc(100% - 1px);background-repeat:repeat-x,repeat-x;background-size:8px 6px,8px 6px;flex:none;align-items:center;gap:12px;width:auto;height:64px;padding:9px 12px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.app.is-phone .band:before,.app.is-phone .band:after{display:none}.app.is-phone .band .bf{flex:1;gap:4px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.app.is-phone .band .bf.q{flex:none;-webkit-mask-image:none;mask-image:none}.app.is-phone .band .fw{border-radius:1.5px;flex:none;width:26px;height:46px}.app.is-phone .band .fw b{font-size:12px}.app.is-phone .band .fw.err em{width:14px;height:14px;font-size:11px;line-height:14px;top:3px;right:3px}.app.is-phone .band .fw.title b{color:var(--copper);font-size:13px}.app.is-phone .band .bq{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app.is-phone .band .bq .k{font:700 12px/16px var(--font-ui);color:#e9b08d}.app.is-phone .band .bq .t{font:400 15px/21px var(--font-story);color:#f6eee8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app.is-phone .band.dev .fw{animation:1.8s ease-in-out infinite yd-shimmer}.app.is-phone .band.dev .fw:nth-child(2){animation-delay:.2s}.app.is-phone .band.dev .fw:nth-child(3){animation-delay:.4s}.app.is-phone .band.dev .fw:nth-child(4){animation-delay:.6s}.app.is-phone .band.dev .fw:nth-child(5){animation-delay:.8s}.app.is-phone .band.dev .fw:nth-child(6){animation-delay:1s}.app.is-phone .band.dev .fw:nth-child(7){animation-delay:1.2s}.app.is-phone .band.dev .fw:nth-child(8){animation-delay:1.4s}.app.is-phone .mine{margin-top:40px}.app.is-phone .mine-h{gap:10px}.app.is-phone .mine-h h3{font-size:20px;line-height:28px}.app.is-phone .mine-h .note{font-size:13px}.app.is-phone .pg-h{flex-wrap:wrap;gap:0 12px;margin-bottom:12px}.app.is-phone .pg-h h4{font-size:15px;line-height:22px}.app.is-phone .pg-h:after{order:1}.app.is-phone .pg-h .pg-s{white-space:normal;flex-basis:100%;order:2;margin-top:2px;font-size:13px;line-height:18px}.app.is-phone .frows{gap:16px}.pcard{all:unset;box-sizing:border-box;cursor:pointer;background:#fdfcfa;border-radius:4px;flex-direction:column;width:100%;transition:transform .12s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #1c191714,0 1px 2px #1c19170f,0 18px 28px -22px #1c191780}.pcard:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.pcard:active{transform:scale(.992)}.pc-lead{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.pc-k{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.pc-t{font:600 17px/24px var(--font-story);letter-spacing:-.02em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc-b{align-items:center;gap:12px;margin-top:8px;display:flex}.pc-s{min-width:0;color:var(--ink);flex:1;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:21px;display:flex}.pc-s .tx{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-s.err{color:var(--warn)}.pc-go{border:1px solid var(--line-2);height:40px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:8px;flex:none;align-items:center;gap:4px;padding-block:0;padding-inline:16px 12px;font-size:15px;font-weight:650;display:inline-flex}.pcard.todo .pc-go{background:var(--film);border-color:var(--film);color:#fff}.app.is-phone .proj{flex-direction:column;gap:0;max-width:none;min-height:0;padding:0;display:flex;overflow:hidden}.pproj{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pstage{-webkit-user-select:none;user-select:none;background:radial-gradient(46% 52% at 50% 40%,#fff 0%,#ffffffb3 50%,#fff0 100%);flex:none;padding:20px 0 16px;position:relative}.pf-view{touch-action:pan-y;height:277px;position:relative;overflow:hidden}.pf-track{will-change:transform;width:max-content;height:277px;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;left:0}.pf-track.drag{transition:none}.pf-slot{flex:none;justify-content:center;width:196px;display:flex}.pf-fr{cursor:pointer;width:156px;height:277px;color:var(--ink-3);word-break:keep-all;overflow-wrap:break-word;opacity:.5;background:#fdfcfb;border-radius:4px;flex:none;place-items:center;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s,box-shadow .3s;display:grid;position:relative;overflow:hidden;transform:scale(.84);box-shadow:0 0 0 1px #1c19171a,0 8px 18px -12px #1c191759}.pf-slot.cur .pf-fr{opacity:1;cursor:default;transform:none;box-shadow:0 0 0 1px #1c191714,0 2px 4px #1c191714,0 22px 40px -18px #1c191780}.pstage.on .pf-slot.cur .pf-fr{box-shadow:0 0 0 1px #1c191714,0 22px 40px -18px #1c191780,0 0 48px 10px #ffe2cc8c}.pf-fr b{font:650 15px/1 var(--font-ui);color:var(--ink-3)}.pf-fr img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf-fr.made{background:#3a312b}.pf-fr.ph{background:radial-gradient(120% 90% at 30% 20%,#6b5647 0%,#3b2f28 55%,#241d19 100%)}.pf-fr.stale img{filter:grayscale(.7)brightness(.7)}.pf-fr.err{box-shadow:inset 0 0 0 2px #e3a28b}.pf-fr.making:after,.pf-fr.cur .screen.leader.making:after{content:"";height:4px;width:max(8px, var(--fill,0%));background:var(--copper-hi,#d9894f);inset-inline-start:0;transition:width .4s;position:absolute;bottom:0}.pf-fr.cur .screen{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:4px;outline:0;position:absolute;inset:0}.pf-fr.cur .screen.leader{text-align:start;background:#fdfcfb;padding:14px 14px 12px}.pf-fr.cur .screen.leader .lh{gap:8px;font-size:12px}.pf-fr.cur .screen.leader .lh b{font-size:12px}.pf-fr.cur .screen.leader .body{justify-content:flex-start;align-items:stretch;gap:8px;padding-top:12px}.pf-fr.cur .screen.leader .k{font-size:12px;line-height:16px}.pf-fr.cur .screen.leader .sl{font-size:15px;line-height:23px}.pf-fr.cur .screen.leader .sl+.sl{padding-top:4px}.pf-fr.cur .screen.leader .foot{display:none}.pf-fr.cur .screen.leader.err{box-shadow:inset 0 0 0 2px #e3a28b}.pf-fr.cur .screen .tc{height:24px;padding:0 8px;font-size:12px;top:8px;left:8px}.pf-fr.cur .screen .old{display:none}.pf-fr.cur .screen .ph{padding:12px;font-size:12px}.pf-fr.cur .screen .bigplay span{width:52px;height:52px}.pf-snd{cursor:pointer;z-index:3;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:2px;right:2px}.pf-snd span{color:#fff;background:#1411108c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pf-snd svg.i{width:15px;height:15px}.pf-fr.card .it{text-align:start;flex-direction:column;gap:10px;padding:16px 14px;display:flex;position:absolute;inset:0}.pf-fr.card .it .k{font:700 12px/16px var(--font-ui);color:var(--copper);align-items:center;gap:4px;display:flex}.pf-fr.card .it .k svg.i{width:14px;height:14px}.pf-fr.card .it p{font:400 17px/26px var(--font-story);letter-spacing:-.012em;color:var(--ink);margin:0}.pf-fr.ghost{animation:1.8s ease-in-out infinite yd-shimmer}.pf-fr.ghost.lit{animation:none}.pindex{scrollbar-width:none;background-color:var(--film-base,#26201c);background-image:var(--perf-xs), var(--perf-xs);background-position:4px 1px,4px calc(100% - 1px);background-repeat:repeat-x,repeat-x;background-size:8px 6px,8px 6px;border-radius:3px;gap:4px;width:fit-content;max-width:calc(100% - 40px);margin:20px auto 0;padding:8px;display:flex;position:relative;overflow-x:auto;box-shadow:0 1px 2px #1c191740,0 6px 12px -8px #1c191766}.pindex::-webkit-scrollbar{display:none}.ix{cursor:pointer;background:#ffffff1a 50%/cover no-repeat;border:0;border-radius:1.5px;flex:none;width:16px;height:28px;padding:0;transition:box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.ix:disabled{cursor:default}.ix.ph{box-shadow:none;background-color:#5a4a40}.ix.stale{filter:grayscale(.8)brightness(.6)}.ix.err{box-shadow:inset 0 0 0 1.5px #e8795a}.ix.making:after{content:"";height:3px;width:max(3px, var(--fill,0%));background:var(--copper-hi);inset-inline-start:0;position:absolute;bottom:0}.ix.done{background-color:var(--copper-hi);box-shadow:none}.ix.wait{animation:1.8s ease-in-out infinite yd-shimmer}.ix.cur{filter:none;box-shadow:0 0 0 1.5px #fff,0 0 10px 3px #ffe2cca6}.ppaper{background:var(--panel);padding:4px var(--pr) 32px var(--pl);flex:1 0 auto;box-shadow:0 -1px #1c191714}.ppos{align-items:center;gap:0;min-height:52px;display:flex}.ppos .pp{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.ppos .pp span{color:var(--ink-3);font-weight:500}.ppos .sp{flex:1}.app.is-phone .ppos .btn-sm{height:44px;color:var(--ink);gap:6px;padding:0 10px;font-size:15px}.app.is-phone .ppos .btn-sm:disabled{color:#a39d98}.app.is-phone .ppos>:last-child{margin-inline-end:-10px}.pc-h{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:48px;padding-top:4px;display:flex}.pc-h .dot{flex:none}.pc-h .stt{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.pc-h .stt.done{color:var(--ink)}.pc-h .stt.live{color:var(--copper)}.pc-h .stt.err{color:var(--warn)}.pc-h .pick{flex:none;align-items:center;gap:12px;display:inline-flex}.pc-h .pick .pk{color:var(--ink);font-size:15px;font-weight:600}.pc-tags{gap:8px;margin-top:4px;display:flex}.pcut .narr{font:400 17px/28px var(--font-story);letter-spacing:-.012em;margin:8px 0 0}.scene-t{color:var(--ink-3);margin:12px 0 0;font-size:13px;line-height:20px}.scene-t .k,.plen-t .k{color:var(--ink-2);margin-inline-end:8px;font-weight:650}.plen-t{color:var(--ink-3);margin:4px 0 0;font-size:13px;line-height:20px}.plen-t.over,.plen-t.over .k{color:var(--warn);font-weight:600}.app.is-phone .pcut .errbox,.app.is-phone .pcut .stalebox{gap:8px;margin-top:8px;padding:12px;font-size:15px;line-height:22px}.app.is-phone .pcut .errbox svg.i{flex:none;margin-top:3px}.plen{min-height:20px;color:var(--ink-3);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.plen .k{flex:none;font-weight:650}.plen .v{color:var(--ink-2);white-space:nowrap;margin-inline-start:auto;font-weight:650}.plen.over .v{color:var(--warn)}.plen-m{color:var(--ink-3);margin-top:4px;font-size:13px;line-height:18px}.plen-m.over{color:var(--warn);font-weight:600}.pwrite{border-top:1px solid var(--line);padding-top:16px}.pask{padding-top:18px}.pw-lead{color:var(--ink-2);margin:0;font-size:15px;line-height:24px}.app.is-phone .mystory{margin-top:24px;padding:12px 16px}.app.is-phone .mystory p{font-size:15px;line-height:25px}.pbar{z-index:20;background:var(--panel);padding-bottom:env(safe-area-inset-bottom,0px);flex:none;position:relative;box-shadow:0 -1px #1c19171a}.pb-in,.psheet .sf{min-height:72px;padding:12px var(--pr) 12px var(--pl);align-items:center;gap:8px;display:flex}.pb-sum{text-align:start;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pb-sum b{min-width:0;color:var(--ink);align-items:center;gap:4px;font-size:15px;font-weight:700;line-height:20px;display:flex}.pb-sum b .bt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pb-sum>span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.pb-sum>span.warnt{color:var(--warn);font-weight:600}.app.is-phone .pbar .btn,.app.is-phone .psheet .sf .btn{flex:none;height:48px;padding:0 16px;font-size:15px}.app.is-phone .pbar .btn:last-child,.app.is-phone .psheet .sf .btn:last-child{min-width:120px}.app.is-phone .pbar .pb-in.complete,.app.is-phone .pbar .pb-in.ask{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app.is-phone .pbar .pb-in.complete .pb-sum,.app.is-phone .pbar .pb-in.ask .pb-sum{grid-column:1/-1}.app.is-phone .pbar .pb-in.complete .btn,.app.is-phone .pbar .pb-in.ask .btn{width:100%;min-width:0;padding-inline:8px}.app.is-phone .pbar .btn-ghost,.app.is-phone .psheet .sf .btn-ghost{padding:0 12px}.pbar>.toast{left:var(--pl);right:var(--pr);bottom:calc(100% + 8px)}.psheet{z-index:56;background:#1c191752;flex-direction:column;justify-content:flex-end;animation:.15s yd-fade;display:flex;position:absolute;inset:0}.psheet .in{background:var(--panel);max-height:92%;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;flex-direction:column;animation:.22s ease-out yd-up;display:flex}@keyframes yd-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.psheet .grab{background:#d8d3ce;border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 0}.psheet .sh{min-height:56px;padding:0 max(4px, env(safe-area-inset-right,0px)) 0 var(--pl);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;display:flex}.psheet .sh .st{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.psheet .sh .st b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:700;line-height:24px;overflow:hidden}.psheet .sh .st span{color:var(--ink-3);white-space:nowrap;flex:none;font-size:13px}.psheet .sb{flex:auto;min-height:0;overflow-y:auto}.psheet .sf{border-top:1px solid var(--line);flex:none}.psheet .sbody{padding:16px var(--pr) 20px var(--pl)}.psheet textarea.ed{min-height:140px;font:400 17px/28px var(--font-story);letter-spacing:-.012em}.psheet .s-note{color:var(--ink-3);margin:12px 0 0;font-size:13px;line-height:19px}.psheet .s-note.s-finish{color:var(--ink-2)}.psheet .s-text{color:var(--ink-2);margin:0;font-size:15px;line-height:24px}.psheet .chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.psheet .chips button{border:1px solid var(--line-2);height:40px;color:var(--ink-2);background:#fff;border-radius:8px;padding:0 12px;font-size:15px}.psheet .opts{flex-direction:column;gap:20px;display:flex}.psheet .opts .k{color:var(--ink-3);margin:0 0 8px;font-size:13px;font-weight:650}.psheet .opts .seg{width:100%;display:flex}.psheet .opts .seg button{flex:1;height:44px}.psheet .opts .seg.costed button{height:50px}.psheet .bill{border-top:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:8px;padding-top:12px;font-size:15px;display:flex}.psheet .bill div{justify-content:space-between;display:flex}.menu-list{padding:8px max(8px, env(safe-area-inset-right,0px)) 16px max(8px, env(safe-area-inset-left,0px));flex-direction:column;display:flex}.menu-list .k{color:var(--ink-3);margin:12px 12px 4px;font-size:13px;font-weight:650}.menu-list button{all:unset;box-sizing:border-box;border-radius:var(--r-ctl);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 12px;font-size:15px;font-weight:550;display:flex}.menu-list button:hover,.menu-list button:focus-visible{background:var(--hover)}.menu-list button[disabled]{opacity:.45;cursor:not-allowed}.menu-list button .two{flex-direction:column;gap:2px;display:flex}.menu-list button .two small{color:var(--ink-3);font-size:13px;font-weight:500}.menu-list .pace-row{padding:8px 12px 12px}.menu-list .pace-row .two{flex-direction:column;gap:2px;font-size:15px;font-weight:550;display:flex}.menu-list .pace-row .two small{color:var(--ink-3);font-size:13px;font-weight:500}.menu-list .pace-row .seg{margin-top:8px;display:flex}.menu-list .pace-row .seg button{min-height:40px;color:var(--ink-2);border-radius:6px;flex:1;justify-content:center;padding:0 8px;font-size:14px;font-weight:600}.menu-list .pace-row .seg button[aria-pressed=true]{background:var(--panel);color:var(--copper-2);box-shadow:0 1px 2px #1c19171f, inset 0 -2px 0 var(--copper-hi)}.menu-list button .tick{width:18px;color:var(--copper)}.app.is-phone .reel:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='16'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cfc8c1'/%3E%3Cstop offset='.38' stop-color='%23fffaf6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='5' y='5' width='8' height='6' rx='1.4' fill='url(%23g)'/%3E%3Crect x='71' y='5' width='8' height='6' rx='1.4' fill='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(90deg,#ffffff12 0,#fff0 6px 78px,#ffffff12 84px);width:84px}.app.is-phone .cut{grid-template-columns:84px minmax(0,1fr)}.app.is-phone .cut .fcell{padding:16px 0}.app.is-phone .frame{width:54px;height:96px;font-size:13px}.app.is-phone .frame.ph{font-size:12px}.app.is-phone .frame.making{color:#f3c7aa;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff47}.app.is-phone .frame.making .fl{display:none}.app.is-phone .frame.making:after{content:"";height:4px;width:max(6px, var(--fill,0%));background:var(--copper-hi);inset-inline-start:0;position:absolute;bottom:0}.app.is-phone .frame .stale-t{font-size:12px}.app.is-phone .ctext{padding:12px var(--pr) 16px 16px}.app.is-phone .chead{flex-wrap:wrap;row-gap:2px}.app.is-phone .cut .acts{display:none}.app.is-phone .narr{font-size:17px;line-height:28px}.app.is-phone .scene{font-size:13px;line-height:20px}.app.is-phone .home-toast{bottom:20px}.app.is-phone .home-toast .toast{left:var(--pl);right:var(--pr)}.app.is-phone .band .fw{position:relative}.app.is-phone .band .fw.making:after{content:"";height:3px;width:max(3px, var(--fill,0%));background:var(--copper-hi);inset-inline-start:0;position:absolute;bottom:0}.app.is-phone .band .fw.title b{font-size:12px}.app.is-phone .mine-h .note,.app.is-phone .pg-h .pg-s{display:none}.app.is-phone .pgroup{margin-top:24px}.pindex{box-shadow:0 1px 2px #1c19172e,0 6px 12px -8px #1c191759}.ix{background-color:var(--film-cell);box-shadow:inset 0 0 0 1px var(--film-line)}.ix.made{box-shadow:none;filter:brightness(.95)}.ix.chosen{box-shadow:inset 0 0 0 1.5px var(--copper-hi)}.ix.making:after{background:var(--copper-hi)}.ix.q{box-shadow:none;background-color:#fffdfb}.ix.done{background-color:var(--copper-hi)}.ix.lit{background-color:#fff6}.ix.cur{z-index:1;filter:none;transform:scale(1.14);box-shadow:0 0 0 1.5px #fff,0 0 10px 3px #fff0e6cc}.ix.cur.chosen{box-shadow:inset 0 0 0 1.5px var(--copper-hi), 0 0 0 1.5px #fff, 0 0 10px 3px #fff0e6b3}.app.is-phone .band .fw.making{background:var(--film-cell);box-shadow:inset 0 0 0 1px var(--film-line)}.app.is-phone .band .fw.making b{color:var(--film-k)}.app.is-phone .band .fw.making:after{background:var(--copper-hi)}.app.is-phone .band .fw.title{box-shadow:none;background:#fffdfb}.app.is-phone .band .bq .k{color:var(--film-k)}.app.is-phone .band .bq .t{color:var(--film-text)}.title-line{align-items:center;gap:2px;min-width:0;display:flex}.title-line h1{flex:0 auto}.title-rename{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.title-rename:hover{background:var(--hover);color:var(--copper)}.title-edit{align-items:center;gap:5px;min-width:0;display:flex}.title-edit input{border:1px solid var(--copper);width:min(290px,35vw);min-width:90px;height:34px;font:600 16px var(--font-story);background:#fff;border-radius:6px;padding:0 9px}.title-edit button{border:1px solid var(--line-2);white-space:nowrap;background:#fff;border-radius:6px;height:32px;padding:0 8px;font-size:12px}.title-edit button[type=submit]{background:var(--film);color:#fff;border-color:var(--film)}.app.is-phone .title-edit input{width:100%}.app.is-phone .title-edit button{padding:0 5px}.frows,.app.is-phone .frows{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:22px 16px;display:grid}.video-card{min-width:0;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.video-card:focus-visible{outline:2px solid var(--copper);outline-offset:4px;border-radius:8px}.vc-thumb{aspect-ratio:16/9;background:var(--film-base);border-radius:9px;display:block;position:relative;overflow:hidden}.vc-thumb>img,.vc-thumb>video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .24s,transform .2s;display:block;position:absolute;inset:0}.vc-thumb>img.ready,.vc-thumb>video.ready{opacity:1}.video-card:hover .vc-thumb>img,.video-card:hover .vc-thumb>video.ready{transform:scale(1.035)}.vc-film{background:radial-gradient(circle at 50% 35%,#82644d,#594336 65%,#47372e);justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.vc-film.blank{background:#6b5950}.vc-film.blank>span{visibility:hidden}.vc-film>span{background:#ffffff14;border:1px solid #ffffff45;border-radius:2px;width:14%;height:68%;box-shadow:0 0 12px #0000001f}.vc-film>span.filled{background:#f4c3a173}.vc-duration{color:#fff;bottom:8px;background:#141110d1;border-radius:4px;padding:2px 5px;font-size:12px;font-weight:650;line-height:17px;position:absolute;inset-inline-end:8px}.vc-body{flex-direction:column;min-width:0;padding:9px 2px 0;display:flex}.vc-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:23px;font-size:16px;font-weight:700;line-height:23px;display:-webkit-box;overflow:hidden}.video-card:hover .vc-title{text-underline-offset:3px;text-decoration:underline}.vc-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.vc-status{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin-top:5px;font-size:12px;display:flex;overflow:hidden}.vc-status.err{color:var(--warn)}.vc-status .dot{flex:none}@media (width<=820px){.app.is-phone .frows{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.app.is-phone .vc-title{font-size:14px;line-height:20px}.app.is-phone .vc-meta,.app.is-phone .vc-status{font-size:11px}}.full-open{border:1px solid var(--line-2);background:var(--panel);min-height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.full-open:hover:not(:disabled){border-color:var(--copper);color:var(--copper)}.full-open:disabled{opacity:.45;cursor:not-allowed}.phone-full-open{width:fit-content;margin:12px auto 0;display:flex}.full-player{z-index:1000;color:#fff;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#100e0d;place-items:center;display:grid;position:fixed;inset:0}.full-player:fullscreen{width:100%;height:100%}.full-backdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.full-content{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.full-head{min-height:64px;padding:10px max(18px, env(safe-area-inset-right,0px)) 10px max(18px, env(safe-area-inset-left,0px));flex:none;align-items:center;gap:10px;display:flex}.full-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.full-title b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.full-title span{color:#bfb8b2;font-size:12px}.full-icon{color:#fff;cursor:pointer;background:#24201d;border:1px solid #514943;border-radius:7px;flex:none;place-items:center;width:40px;height:40px;display:grid}.full-icon:hover,.full-skip:hover:not(:disabled){background:#3d342e}.full-stage{flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.full-stage video{aspect-ratio:9/16;object-fit:contain;background:#000;width:auto;max-width:100%;height:100%;display:block}.full-stage video.full-preload{display:none}.full-stage .full-error{color:#fff}.full-foot{min-height:72px;padding:10px max(18px, env(safe-area-inset-right,0px)) 10px max(18px, env(safe-area-inset-left,0px));flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.full-skip{color:#fff;cursor:pointer;background:#24201d;border:1px solid #514943;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:76px;min-height:40px;padding:0 10px;display:inline-flex}.full-skip:disabled{opacity:.35;cursor:default}.full-position{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;font-size:13px;display:flex}.full-position span{color:#bfb8b2;font-size:12px}.full-position .full-error{color:#ffb49b}.pc-go{background:linear-gradient(#fff 0%,#fbf9f7 100%);border-color:#d7d0ca;border-radius:7px;box-shadow:inset 0 1px #fff,0 1px 2px #1c191712}.pc-go svg.i{color:var(--copper)}.pcard.todo .pc-go{background:linear-gradient(180deg, var(--cu-1) 0%, var(--cu-2) 58%, var(--cu-3) 100%);border-color:var(--cu-edge);color:#fff;text-shadow:0 1px #5a260c59;box-shadow:inset 0 1px #ffdec48c,0 1px 2px #5a260c40,0 8px 14px -10px #a9592fb3}.pcard.todo .pc-go svg.i{color:#fff}.pf-snd span{background:#14111080}@keyframes yd-shimmer{0%,to{opacity:.35}50%{opacity:1}}.pop .opt.danger,.pop .opt.danger svg.i{color:var(--warn)}.pop .opt:disabled,.pop .opt[disabled]{opacity:.45;cursor:not-allowed}.btn-danger{border-color:#95360f;box-shadow:inset 0 1px #ffd6c466,0 1px 2px #5a260c40}.btn-danger svg.i{color:#fff}.vbanner .btn{padding:0 12px;font-size:14px}.menu-list a.mi{box-sizing:border-box;border-radius:var(--r-ctl);min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:8px 12px;font-size:15px;font-weight:550;text-decoration:none;display:flex}.menu-list a.mi:hover,.menu-list a.mi:focus-visible{background:var(--hover)}a.btn,a.crumb,a.brand{text-decoration:none}a.icon-btn{color:var(--ink-2)}.sheet .pad.empty{padding-top:28px}.home-err,.home-empty{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 0;font-size:15px;line-height:24px;display:flex}.yd-msg{min-height:0;padding:64px max(24px, env(safe-area-inset-left,0px)) 0;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:1240px;margin:0 auto;display:flex}.yd-msg .t{font:600 22px/32px var(--font-story);letter-spacing:-.02em;margin:0}.yd-msg .s{color:var(--ink-3);margin:0;font-size:15px}.app.is-phone .yd-msg{padding:40px var(--pr) 0 var(--pl)}.dd.acct .pop{min-width:220px}.yd-wall{background-color:var(--wall);background-image:radial-gradient(1200px 640px at 26% -12%,#fffffff5,#fff0 64%),radial-gradient(820px 560px at 86% 14%,#fff9,#fff0 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .09 0 0 0 0 .08 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}svg.i.flip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.dir-flip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){display:inline-block;transform:scaleX(-1)}:is(.app:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.yd-wall:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){background-image:radial-gradient(1200px 640px at 74% -12%,#fffffff5,#fff0 64%),radial-gradient(820px 560px at 14% 14%,#fff9,#fff0 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .09 0 0 0 0 .08 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.reel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{box-shadow:inset 1px 0 #1c19171f}.cut.cur .ctext:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(270deg, var(--light) 0, #fff 340px)}.app.is-phone .ctext:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-inline:16px var(--pl)}.psheet .sh:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding:0 var(--pr) 0 max(4px, env(safe-area-inset-left,0px))}.mystory .rstory{color:var(--ink-2);white-space:pre-wrap}.rstory .rs{background:linear-gradient(var(--copper), var(--copper)) 0 100% / var(--rs,0%) 2px no-repeat;transition:background-size .12s linear,color .4s}.rstory .rs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:100% 100%}.rstory .rs.now{color:var(--ink)}.wsteps{margin-top:30px}.wsteps .k{color:var(--ink-3);margin-bottom:14px;font-size:13px;font-weight:650}.viewer.wreel{-webkit-mask-image:linear-gradient(#0000 0,#000 17% 83%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 17% 83%,#0000 100%)}.wr-track{will-change:transform;transition:transform .9s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:50%}.wr-track.instant{transition:none}.wr-cell{background-color:var(--film-base);place-items:center;display:grid;position:absolute;left:0;right:0}.wr-cell:before,.wr-cell:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23d8d1ca'/%3E%3Cstop offset='.4' stop-color='%23fffaf6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='9.5' y='5.5' width='11' height='7' rx='1.6' fill='url(%23g)'/%3E%3C/svg%3E") repeat-y;width:30px;position:absolute;top:0;bottom:0}.wr-cell:before{left:0}.wr-cell:after{right:0}.wr-fr{background-color:var(--film-cell);box-shadow:inset 0 0 0 1px var(--film-line);color:var(--film-ink);border-radius:2px;align-items:center;padding:34px 22px;transition:background-color .5s .3s,box-shadow .5s .3s,color .5s .3s;display:flex;position:relative;overflow:hidden}.wr-cell.cur .wr-fr{color:var(--ink);background-color:#fffdfb;box-shadow:inset 0 0 0 1px #0000}.wr-fr p{width:100%;font:400 var(--wr-fs,21px)/1.6 var(--font-story);letter-spacing:-.015em;text-wrap:pretty;margin:0}.wr-cell.past .wr-fr p{opacity:.7}.wr-n{font:650 11px/1 var(--font-ui);letter-spacing:.08em;color:var(--film-ink);top:13px;transition:color .5s .3s;position:absolute;inset-inline-start:14px}.wr-cell.cur .wr-n{color:var(--copper)}.wr-gate{pointer-events:none;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #fffffff2}.wr-gate:after{content:"";border-radius:inherit;animation:3.6s ease-in-out infinite alternate wr-breathe;position:absolute;inset:0;box-shadow:0 0 54px 16px #ffe4d29e}@keyframes wr-breathe{0%{opacity:.5}to{opacity:1}}.wr-caret{vertical-align:-.16em;background:var(--copper);width:2px;height:1.05em;margin-inline-start:3px;display:inline-block}.wr-caret.blink{animation:1.06s step-end infinite wr-blink}@keyframes wr-blink{50%{opacity:0}}.pw-track{transition:transform .9s cubic-bezier(.65,0,.35,1)}.pw-track.instant{transition:none}.pw-track .pf-slot{position:absolute;top:0}.pwstage .pf-fr{cursor:default;transition-duration:.9s}.pwstage .pf-fr.card .it p{font-size:16px;line-height:25px}.pwstage .pf-fr.past .it p{color:var(--ink-3)}.pwstage .ix{cursor:default}.pastage{background:radial-gradient(60% 56% at 50% 38%,#fff 0%,#ffffffb3 55%,#fff0 100%);flex:none;padding:14px 0 16px;position:relative}.pa-view{touch-action:pan-y;padding:6px 0 22px;position:relative;overflow:hidden}.pa-track{will-change:transform;align-items:stretch;width:max-content;transition:transform .34s cubic-bezier(.2,.8,.2,1);display:flex}.pa-track.drag{transition:none}.pa-card{text-align:start;opacity:.5;background:#fff;border-radius:14px;flex-direction:column;flex:none;padding:12px 16px 16px;transition:opacity .34s,transform .34s cubic-bezier(.2,.8,.2,1);display:flex;transform:scale(.96);box-shadow:0 0 0 1px #1c191712,0 1px 2px #1c19170d,0 20px 36px -24px #1c19176b}.pa-card.cur{opacity:1;transform:none}.pa-card:not(.cur){cursor:pointer}.pa-card:not(.cur)>*{pointer-events:none}.pa-h{align-items:center;gap:8px;min-height:32px;font-size:14px;line-height:20px;display:flex}.pa-h b{color:var(--copper-2);font-weight:700}.pa-h .of{color:var(--ink-3);margin-inline-start:-3px;font-weight:600}.pa-h .pa-ok{color:var(--copper);display:inline-flex}.qmark{background:var(--copper);color:#fff;width:22px;height:22px;font:700 13px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.pa-q{font:650 19px/28px var(--font-ui);letter-spacing:-.02em;color:var(--ink);margin:8px 0 0;display:block}.pa-a{border:1px solid var(--line);resize:none;width:100%;min-height:108px;font:400 17px/28px var(--font-story);letter-spacing:-.012em;color:var(--ink);background:#f8f7f5;border-radius:10px;flex:1 0 auto;margin-top:16px;padding:12px 14px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:block;overflow:hidden}.yd .pa-a:focus-visible,.pa-a:focus{border-color:var(--copper);background:#fff;outline:0;box-shadow:0 0 0 3px #a9592f1f}.pa-hint{color:var(--ink-3);margin:10px 2px 0;font-size:13px;line-height:19px}.pa-foot{align-items:center;gap:8px;margin-top:14px;display:flex}.pa-foot .sp{flex:1}.pa-foot .btn{gap:4px;height:44px;font-size:15px;font-weight:650}.pa-foot .pa-prev{color:var(--ink-2);margin-inline-start:-10px;padding:0 10px}.pa-foot .pa-next{border-color:var(--copper);color:var(--copper-2);background:#fff;padding:0 12px 0 16px}.pa-foot .pa-next:hover:not(:disabled){border-color:var(--copper-2);background:#fbf4ef}.pa-foot .btn svg.i{width:18px;height:18px}.pastage .pindex{background-position:4px 2px,4px calc(100% - 2px);border-radius:4px;gap:6px;margin-top:0;padding:12px 10px}.pastage .ix{width:34px;height:60px;color:var(--ink-3);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.pastage .ix .ixq{font:700 17px/1 var(--font-ui);color:var(--copper);font-style:normal}.pastage .ix svg.i{color:#fff;width:16px;height:16px}.pastage .ix b{font:700 11px/1 var(--font-ui)}.pastage .ix.done{color:#ffffffe0}.pastage .ix.cur{transform:scale(1.08)}.kd-kind .now{font:600 11px/18px var(--font-ui);color:var(--copper-2);background:#f6efe9;border-radius:4px;padding:0 6px;font-style:normal}.pscript{padding:0 var(--pr) 16px var(--pl);flex-wrap:wrap;flex:none;justify-content:center;gap:8px;margin-top:-4px;display:flex}.app.is-phone .pscript .btn-sm{height:40px;padding:0 14px;font-size:14px;font-weight:650}.screen.mk{color:#f6eee8;text-align:start;background:radial-gradient(120% 80% at 50% 38%,#5c483b 0%,#3b2f28 55%,#241d19 100%);flex-direction:column;padding:18px 18px 20px;display:flex;overflow:hidden}.screen.mk:before{content:"";pointer-events:none;opacity:.07;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px;animation:1s steps(5,end) infinite mk-grain;position:absolute;inset:-40px}@keyframes mk-grain{0%{transform:translate(0)}20%{transform:translate(-18px,12px)}40%{transform:translate(14px,-20px)}60%{transform:translate(-10px,-8px)}80%{transform:translate(20px,16px)}to{transform:translate(0)}}.mk-h{font:600 13px/1 var(--font-ui);color:#f6eee899;align-items:baseline;gap:8px;display:flex;position:relative}.screen.mk .mk-h b{font:600 14px/1 var(--font-ui);color:#fff}.mk-art{flex:1;place-items:center;min-height:0;margin:8px 0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.mk-wave{align-items:center;gap:3px;width:84%;height:34%;display:flex}.mk-wave i{height:100%;transform:scaleY(calc(var(--h) * .3));animation:mk-wave var(--s) ease-in-out var(--d) infinite alternate;background:linear-gradient(#ffe6d4 0%,#f0b48c 55%,#c9774a 100%);border-radius:2px;flex:1;box-shadow:0 0 10px #ffc8a540}@keyframes mk-wave{to{transform:scaleY(var(--h))}}.mk-expose{flex-direction:column;gap:10px;width:100%;max-height:100%;padding:10px 2px;display:flex;position:relative;overflow:hidden}.mk-expose p{font:400 15px/24px var(--font-story);color:#f6eee85c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:relative;overflow:hidden}.mk-beam{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(50% 50%,#ffe8d680 0%,#ffe8d62e 45%,#ffe8d600 75%);height:50%;animation:3.2s cubic-bezier(.45,0,.55,1) infinite mk-beam;position:absolute;top:0;left:-20%;right:-20%;transform:translateY(-100%)}@keyframes mk-beam{to{transform:translateY(230%)}}.mk-wait{gap:10px;display:flex}.mk-wait span{background:#f3c7aa;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite mk-dot}.mk-wait span:nth-child(2){animation-delay:.2s}.mk-wait span:nth-child(3){animation-delay:.4s}@keyframes mk-dot{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:none}}.mk-foot{flex-direction:column;gap:4px;display:flex;position:relative}.mk-steps{font:650 12px/16px var(--font-ui);color:#f6eee861;align-items:center;gap:8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.mk-steps li{align-items:center;gap:4px;display:inline-flex}.mk-steps li+li:before{content:"";background:#f6eee847;width:16px;height:1px;margin-inline-end:4px}.mk-steps li.done{color:#f6eee8b8}.mk-steps li.on{color:#ffd6bd}.mk-steps li svg.i{width:13px;height:13px}.screen.mk .mk-l{font:700 17px/24px var(--font-ui);color:#fff;letter-spacing:-.01em}.mk-s{color:#f6eee8a3;font-size:13px;line-height:18px}.mk-bar{background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.mk-bar i{width:max(10px, var(--fill,0%));inset-inline-start:0;background:linear-gradient(90deg,#b9653a,#ffd2b4);transition:width 1s linear;position:absolute;top:0;bottom:0;box-shadow:0 0 10px 1px #ffbe9699}.mk-bar i:after{content:"";inset-inline-end:-3px;background:#fff3ea;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite mk-head;position:absolute;top:-3px;box-shadow:0 0 12px 4px #ffd6bae6}@keyframes mk-head{50%{opacity:.55;transform:scale(.8)}}.screen.mk.compact{padding:12px 12px 14px}.screen.mk.compact .mk-h,.screen.mk.compact .mk-h b{font-size:12px}.screen.mk.compact .mk-wave{gap:2px;width:90%;height:30%}.screen.mk.compact .mk-expose p{-webkit-line-clamp:2;font-size:13px;line-height:20px}.screen.mk.compact .mk-steps{gap:6px;margin-bottom:4px;font-size:11px}.screen.mk.compact .mk-steps li+li:before{width:10px}.screen.mk.compact .mk-l{font-size:14px;line-height:20px}.screen.mk.compact .mk-s{font-size:12px;line-height:16px}.pf-fr.cur .screen.mk{padding:12px 12px 14px}.frame.making:before,.pf-fr.making:before,.ix.making:before,.fw.making:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffe2cc00 0%,#ffe2cc6b 50%,#ffe2cc00 100%);height:55%;animation:2.4s cubic-bezier(.45,0,.55,1) infinite mk-sweep;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.ix.making{overflow:hidden}@keyframes mk-sweep{to{transform:translateY(190%)}}.dialog.jndlg{outline:none;width:min(420px,100%)}.jn-stage{border-bottom:1px solid var(--line);background:linear-gradient(#fbfaf9 0%,#f1efed 100%);place-items:center;height:150px;display:grid;position:relative}.jn-machine{--w:64px;--g:18px;--gate:200px;--beat:.9s;--jn-perf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23b9b0a8'/%3E%3Cstop offset='.5' stop-color='%23efe8e1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='4' y='4.5' width='6' height='5' rx='1.2' fill='url(%23g)'/%3E%3C/svg%3E");width:min(360px,100%);height:104px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.jn-joined{clip-path:inset(0 calc(100% - var(--gate)) 0 0);transition:clip-path .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.jn-loose{clip-path:inset(0 0 0 var(--gate));transition:opacity .3s;position:absolute;inset:0}.jn-strip,.jn-feed{height:78px;animation:jn-slide calc(var(--n) * var(--beat)) linear infinite;display:flex;position:absolute;top:13px}.jn-strip{left:calc(var(--gate) - var(--ahead) * var(--w));--d:calc(var(--n) * var(--w));background:var(--jn-perf) repeat-x 0 0, var(--jn-perf) repeat-x 0 100%, var(--filmbody);box-shadow:0 1px 2px #1c19172e,0 14px 22px -14px #1c191780}.jn-feed{left:var(--gate);--d:calc(var(--n) * (var(--w) + var(--g)))}@keyframes jn-slide{to{transform:translateX(calc(-1 * var(--d)))}}.jn-cell,.jn-piece{width:var(--w);flex:none;height:100%;position:relative}.jn-cell:before{content:"";background:var(--copper-hi);opacity:.9;border-radius:1px;width:2px;position:absolute;top:10px;bottom:10px;left:-1px}.jn-piece{margin-right:var(--g);background:var(--jn-perf) repeat-x 0 0, var(--jn-perf) repeat-x 0 100%, var(--filmbody);border-radius:2px;box-shadow:0 1px 2px #1c191733,0 10px 16px -10px #1c191780}.jn-piece:nth-child(odd){transform:translateY(-3px)rotate(-1.5deg)}.jn-piece:nth-child(2n){transform:translateY(2px)rotate(1.2deg)}.jn-pic{background:var(--film-cell);box-shadow:inset 0 0 0 1px var(--film-line);border-radius:1px;place-items:center;display:grid;position:absolute;inset:14px 4px;overflow:hidden}.jn-pic img{object-fit:cover;width:100%;height:100%;display:block}.jn-pic i{font-style:normal;font:700 13px var(--font-ui);color:var(--film-ink)}.jn-gate{left:calc(var(--gate) - 5px);background:linear-gradient(90deg, var(--cu-3) 0%, var(--cu-1) 45%, var(--cu-2) 100%);width:10px;box-shadow:0 0 0 1px var(--cu-edge), 0 4px 10px #1c19174d;border-radius:5px;transition:opacity .3s,transform .3s;position:absolute;top:2px;bottom:2px}.jn-gate:before{content:"";background:linear-gradient(180deg, var(--cu-1), var(--cu-3));height:14px;box-shadow:0 0 0 1px var(--cu-edge), 0 2px 4px #1c19174d;animation:jn-press var(--beat) cubic-bezier(.3,0,.2,1) infinite;border-radius:4px;position:absolute;top:-2px;left:-8px;right:-8px}.jn-gate:after{content:"";width:46px;height:64px;animation:jn-flash var(--beat) ease-out infinite;pointer-events:none;background:radial-gradient(closest-side,#fff4eef2,#e0946873 55%,#0000);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes jn-press{0%{transform:translateY(5px)}18%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes jn-flash{0%{opacity:.95;scale:1}40%{opacity:0;scale:1.25}to{opacity:0}}.jn-stage.done .jn-strip,.jn-stage.done .jn-feed{animation-play-state:paused}.jn-stage.done .jn-loose{opacity:0}.jn-stage.done .jn-joined{clip-path:inset(0)}.jn-stage.done .jn-gate{opacity:0;transform:scaleY(.6)}.jn-ok{background:linear-gradient(180deg, var(--cu-1), var(--cu-2));color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;animation:.45s cubic-bezier(.2,1.4,.4,1) .25s both jn-ok;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 4px #ffffffe6,0 8px 18px #1c19174d}@keyframes jn-ok{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.jn-text{text-align:center;padding:18px 22px 4px}.jn-text b{font:700 18px/26px var(--font-ui);color:var(--ink);display:block}.jn-text p{font:500 15px/22px var(--font-ui);color:var(--ink-2);margin:6px 0 0}.jn-text p.jn-meta{color:var(--ink-3);margin-top:4px;font-size:13px;line-height:19px}.jn-foot{justify-content:center;gap:8px;padding:16px 22px 20px;display:flex}@media (prefers-reduced-motion:reduce){.jn-strip,.jn-feed,.jn-gate:before{animation:none}.jn-gate:after{animation-duration:2.4s}}.vrow{align-items:center;gap:2px;display:flex}.vrow>:first-child{flex:1;min-width:0}.vrow .vinfo{all:unset;box-sizing:border-box;border-radius:var(--r-ctl);width:34px;height:34px;color:var(--ink-3);cursor:pointer;flex:none;place-items:center;display:inline-grid}.vrow .vinfo:hover,.vrow .vinfo:focus-visible{background:var(--hover);color:var(--ink)}.vrow .vinfo[aria-expanded=true]{background:var(--hover);color:var(--copper)}.vnote{border-radius:var(--r-ctl);background:var(--hover);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 6px 6px 36px;padding:8px 10px;font-size:13px;line-height:19px}.menu-list .vrow .vinfo{width:44px;height:44px}.menu-list .vnote{margin:0 4px 8px 42px;font-size:14px;line-height:21px}.langdlg-scrim{z-index:200;font-family:var(--font-ui);background:#1c191752;place-items:center;padding:16px;animation:.15s yd-fade;display:grid;position:fixed;inset:0}.langdlg{background:var(--panel);border-radius:var(--r-panel);width:min(400px,100%);max-height:min(78vh,620px);box-shadow:var(--shadow-pop);color:var(--ink);outline:none;flex-direction:column;display:flex;overflow:hidden}.langdlg .ld-head,.langdlg .ld-search{flex:none}.langdlg .ld-head{justify-content:space-between;align-items:center;padding-block:14px 8px;padding-inline:20px 12px;display:flex}.langdlg .ld-head b{font-size:17px;font-weight:700}.langdlg .ld-search{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--panel);height:42px;color:var(--ink-3);align-items:center;gap:8px;margin:4px 16px 10px;padding:0 12px;display:flex}.langdlg .ld-search:focus-within{border-color:var(--copper);box-shadow:0 0 0 3px #a9592f24}.langdlg .ld-search input{min-width:0;height:100%;color:var(--ink);font:500 16px var(--font-ui);background:0 0;border:0;outline:none;flex:1}.langdlg .ld-search input::-webkit-search-cancel-button{cursor:pointer}.langdlg .ld-list{border-top:1px solid var(--line);flex:1;min-height:0;padding:0 8px 10px;overflow-y:auto}.langdlg .ld-row{all:unset;box-sizing:border-box;border-radius:var(--r-ctl);cursor:pointer;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 12px;display:flex}.langdlg .ld-row:hover,.langdlg .ld-row:focus-visible{background:var(--hover)}.langdlg .ld-row:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.langdlg .ld-name{color:var(--ink);font-size:15px;font-weight:600}.langdlg .ld-row.on .ld-name{color:var(--copper-2)}.langdlg .ld-local{color:var(--ink-3);font-size:13px}.langdlg .ld-check{width:18px;color:var(--copper);flex:none;place-items:center;margin-inline-start:auto;display:inline-grid}.langdlg .ld-empty{text-align:center;color:var(--ink-3);margin:20px 0;font-size:14px}.wd-machine{--w:62px;--head:196px;--beat:1.5s;--jn-perf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23b9b0a8'/%3E%3Cstop offset='.5' stop-color='%23efe8e1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='4' y='4.5' width='6' height='5' rx='1.2' fill='url(%23g)'/%3E%3C/svg%3E");width:min(360px,100%);height:104px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.wd-written{clip-path:inset(0 calc(100% - var(--head)) 0 0);transition:clip-path .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.wd-blank{clip-path:inset(0 0 0 var(--head));transition:opacity .3s;position:absolute;inset:0}.wd-strip{top:13px;left:calc(var(--head) - var(--ahead) * var(--w));--d:calc(var(--n) * var(--w));background:var(--jn-perf) repeat-x 0 0, var(--jn-perf) repeat-x 0 100%, var(--filmbody);height:78px;animation:jn-slide calc(var(--n) * var(--beat)) linear infinite;display:flex;position:absolute;box-shadow:0 1px 2px #1c19172e,0 14px 22px -14px #1c191780}.wd-cell{width:var(--w);flex:none;height:100%;position:relative}.wd-page{background:#fbfaf9;border-radius:1px;flex-direction:column;gap:4px;padding:6px 5px 0;display:flex;position:absolute;inset:14px 4px;box-shadow:inset 0 0 0 1px #1c19171f}.wd-no{font-style:normal;font:700 8px/1 var(--font-ui);color:var(--copper)}.wd-line{background:#1c19179e;border-radius:2px;height:3px;display:block}.wd-head{left:calc(var(--head) - 1px);background:linear-gradient(180deg, transparent, var(--cu-1) 18%, var(--cu-1) 82%, transparent);border-radius:1px;width:2px;transition:opacity .3s;position:absolute;top:4px;bottom:4px}.wd-nib{background:radial-gradient(circle at 35% 35%, #f6c39f, var(--cu-1) 55%, var(--cu-3));border-radius:50%;width:12px;height:12px;margin-top:-6px;animation:.42s ease-in-out infinite alternate wd-nib;position:absolute;top:50%;left:-5px;box-shadow:0 0 0 3px #e0946847,0 0 14px #e09468d9}@keyframes wd-nib{0%{transform:translateY(-15px)}to{transform:translateY(13px)}}.wd-stage.done .wd-strip{animation-play-state:paused}.wd-stage.done .wd-blank,.wd-stage.done .wd-head{opacity:0}.wd-stage.done .wd-written{clip-path:inset(0)}.jn-ok.wd-ask{font:800 22px/1 var(--font-ui)}@media (prefers-reduced-motion:reduce){.wd-strip{animation:none}.wd-nib{animation:2.4s ease-in-out infinite wd-glow}@keyframes wd-glow{50%{box-shadow:0 0 0 3px #e094681f,0 0 4px #e094684d}}}.mkd-machine{--w:62px;--lamp:196px;--beat:1.3s;--jn-perf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23b9b0a8'/%3E%3Cstop offset='.5' stop-color='%23efe8e1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='4' y='4.5' width='6' height='5' rx='1.2' fill='url(%23g)'/%3E%3C/svg%3E");width:min(360px,100%);height:108px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.mkd-shot{clip-path:inset(0 calc(100% - var(--lamp)) 0 0);transition:clip-path .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.mkd-script{clip-path:inset(0 0 0 var(--lamp));transition:opacity .3s;position:absolute;inset:0}.mkd-strip{top:24px;left:calc(var(--lamp) - var(--ahead) * var(--w));--d:calc(var(--n) * var(--w));background:var(--jn-perf) repeat-x 0 0, var(--jn-perf) repeat-x 0 100%, var(--filmbody);height:78px;animation:jn-slide calc(var(--n) * var(--beat)) linear infinite;display:flex;position:absolute;box-shadow:0 1px 2px #1c19172e,0 14px 22px -14px #1c191780}.mkd-cell{width:var(--w);flex:none;height:100%;position:relative}.mkd-pic{--sx:70%;--ha:168deg;background:radial-gradient(circle at var(--sx) 34%, #fffaf6 0 4px, #fffaf68c 5px, #fffaf600 9px), linear-gradient(var(--ha), #a8572c00 60%, var(--cu-2) 61%), linear-gradient(180deg, #fbe4dc 0%, #f3b9a3 100%);border-radius:1px;position:absolute;inset:14px 4px;overflow:hidden;box-shadow:inset 0 0 0 1px #1c191724}.mkd-pic.s1{--sx:30%;--ha:194deg}.mkd-pic.s2{--sx:52%;--ha:176deg}.mkd-pic img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mkd-pic i{font-style:normal;font:700 8px/1 var(--font-ui);color:#fff;text-shadow:0 1px 2px #1c19178c;top:3px;position:absolute;inset-inline-start:4px}.mkd-lamp{left:calc(var(--lamp) - 16px);background:linear-gradient(180deg, var(--cu-1), var(--cu-3));width:32px;height:13px;box-shadow:0 0 0 1px var(--cu-edge), 0 3px 8px #1c19174d;border-radius:6px 6px 10px 10px;transition:opacity .3s;position:absolute;top:2px}.mkd-lamp:after{content:"";background:radial-gradient(closest-side,#fffaf6,#ffd6be00);border-radius:50%;width:16px;height:7px;position:absolute;bottom:-4px;left:50%;translate:-50%}.mkd-beam{left:calc(var(--lamp) - 44px);pointer-events:none;clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);mix-blend-mode:screen;width:88px;height:94px;animation:mkd-flash var(--beat) ease-out infinite;background:linear-gradient(#fffaf6f2,#ffe2ce6b 60%,#ffe2ce1a);transition:opacity .3s;position:absolute;top:12px}.mkd-edge{left:calc(var(--lamp) - 1px);pointer-events:none;width:2px;height:78px;animation:mkd-flash var(--beat) ease-out infinite;background:#fffaf6;border-radius:1px;transition:opacity .3s;position:absolute;top:24px;box-shadow:0 0 10px 3px #ffd6bed9}@keyframes mkd-flash{0%{opacity:1}35%{opacity:.5}to{opacity:.5}}.mkd-stage.done .mkd-strip{animation-play-state:paused}.mkd-stage.done .mkd-script,.mkd-stage.done .mkd-lamp{opacity:0}.mkd-stage.done .mkd-beam,.mkd-stage.done .mkd-edge{opacity:0;animation:none}.mkd-stage.done .mkd-shot{clip-path:inset(0)}.mkd-bar{background:var(--line);border-radius:2px;width:min(220px,72%);height:4px;margin:12px auto 0;display:block;overflow:hidden}.mkd-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--cu-2), var(--cu-1));height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.mkd-bar+.jn-meta{margin-top:10px}@media (prefers-reduced-motion:reduce){.mkd-strip{animation:none}.mkd-beam,.mkd-edge{animation:3.6s ease-in-out infinite alternate mkd-breathe}@keyframes mkd-breathe{0%{opacity:.45}to{opacity:.9}}}}@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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-\[1\]{z-index:1}.mx-\[5px\]{margin-inline:5px}.mx-\[22px\]{margin-inline:22px}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[22px\]{margin-top:22px}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.-mb-1\.5{margin-bottom:calc(var(--spacing) * -1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-\[7px\]{margin-left:7px}.ml-\[18px\]{margin-left:18px}.ml-\[30px\]{margin-left:30px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-11{height:calc(var(--spacing) * 11)}.h-\[52px\]{height:52px}.h-\[100px\]{height:100px}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-\[272px\]{width:272px}.w-full{width:100%}.w-px{width:1px}.max-w-\[860px\]{max-width:860px}.max-w-\[1440px\]{max-width:1440px}.max-w-page{max-width:var(--container-page)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[22px\]{gap:22px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.self-center{align-self:center}.self-start{align-self:flex-start}.border{border-style:var(--tw-border-style);border-width:1px}.bg-hair{background-color:var(--color-hair)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.5\!{padding-inline:calc(var(--spacing) * 2.5)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-page{padding-inline:var(--page-x)}.pt-1{padding-top:var(--spacing)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[3px\]{padding-top:3px}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-\[19px\]{padding-left:19px}.text-center{text-align:center}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.t-num{font:var(--t-num);font-variant-numeric:tabular-nums;letter-spacing:.02em}.t-display{font:var(--t-display);letter-spacing:var(--t-display-ls)}.t-h1{font:var(--t-h1);letter-spacing:var(--t-h1-ls)}.t-h2{font:var(--t-h2);letter-spacing:var(--t-h2-ls)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.t-time{font:var(--t-time);font-variant-numeric:tabular-nums}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.t-input{font:var(--t-input)}.t-lead{font:var(--t-lead)}.t-meta{font:var(--t-meta)}.t-now{font:var(--t-now)}.t-read{font:var(--t-read)}.t-sec{font:var(--t-sec)}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}}}@font-face{font-family:Pretendard;src:url(../../../fonts/Pretendard-Variable.woff2)format("woff2");font-weight:45 930;font-style:normal;font-display:swap}@font-face{font-family:MaruBuri;src:url(../../../fonts/MaruBuri-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MaruBuri;src:url(../../../fonts/MaruBuri-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--t-display:600 26px/35px var(--font-serif);--t-display-ls:-.03em;--t-h1:600 26px/35px var(--font-serif);--t-h1-ls:-.02em;--t-h2:650 20px/28px var(--font-sans);--t-h2-ls:-.01em;--t-now:500 17px/28px var(--font-sans);--t-input:500 17px/28px var(--font-sans);--t-read:500 16px/26px var(--font-sans);--t-lead:500 15px/24px var(--font-sans);--t-sec:500 15px/24px var(--font-sans);--t-meta:500 14px/20px var(--font-sans);--t-num:600 13px/18px var(--font-sans);--t-time:500 13px/18px var(--font-sans)}@media (width>=48rem){:root{--t-display:600 40px/52px var(--font-serif);--t-h1:600 28px/40px var(--font-serif);--t-h2:650 24px/32px var(--font-sans);--t-h2-ls:-.02em;--t-now:500 22px/36px var(--font-sans);--t-input:500 20px/32px var(--font-sans)}}.scope-phone{--t-display:600 26px/35px var(--font-serif);--t-h1:600 26px/35px var(--font-serif);--t-h2:650 20px/28px var(--font-sans);--t-h2-ls:-.01em;--t-now:500 17px/28px var(--font-sans);--t-input:500 17px/28px var(--font-sans)}.scope-web{--t-display:600 40px/52px var(--font-serif);--t-h1:600 28px/40px var(--font-serif);--t-h2:650 24px/32px var(--font-sans);--t-h2-ls:-.02em;--t-now:500 22px/36px var(--font-sans);--t-input:500 20px/32px var(--font-sans)}:root{--page-x:20px}@media (width>=48rem){:root{--page-x:min(72px, 5vw)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root:lang(ja){--font-ui:system-ui, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Meiryo", "Noto Sans JP", sans-serif;--font-story:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif}:root:lang(zh){--font-ui:system-ui, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-story:"Songti SC", "SimSun", "Noto Serif SC", serif}:root:lang(zh-Hant){--font-ui:system-ui, "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif;--font-story:"Songti TC", "PMingLiU", "Noto Serif TC", serif}:root:is(:lang(ja),:lang(zh)){--font-sans:var(--font-ui);--font-serif:var(--font-story)}:root:is(:lang(ru),:lang(uk),:lang(bg),:lang(el)){--font-story:"Noto Serif", "Georgia", "Times New Roman", serif;--font-serif:var(--font-story)}:root:lang(vi){--font-story:"Noto Serif", "Times New Roman", serif;--font-serif:var(--font-story)}:root:is(:lang(ar),:lang(fa),:lang(ur)){--font-ui:"Pretendard", system-ui, -apple-system, "Segoe UI", "Noto Sans Arabic", "Tahoma", sans-serif}:root:lang(he){--font-ui:"Pretendard", system-ui, -apple-system, "Segoe UI", "Noto Sans Hebrew", "Arial", sans-serif}:root:is(:lang(hi),:lang(mr)){--font-ui:"Pretendard", system-ui, -apple-system, "Noto Sans Devanagari", "Nirmala UI", "Kohinoor Devanagari", sans-serif}:root:lang(bn){--font-ui:"Pretendard", system-ui, -apple-system, "Noto Sans Bengali", "Nirmala UI", "Kohinoor Bangla", sans-serif}:root:lang(ta){--font-ui:"Pretendard", system-ui, -apple-system, "Noto Sans Tamil", "Nirmala UI", "Tamil Sangam MN", sans-serif}:root:lang(th){--font-ui:"Pretendard", system-ui, -apple-system, "Noto Sans Thai", "Leelawadee UI", "Thonburi", sans-serif}:root:is(:lang(ar),:lang(fa),:lang(ur),:lang(he),:lang(hi),:lang(mr),:lang(bn),:lang(ta),:lang(th)){--font-story:var(--font-ui);--font-sans:var(--font-ui);--font-serif:var(--font-ui)}:root:is(:lang(ja),:lang(zh),:lang(ar),:lang(fa),:lang(ur),:lang(he),:lang(hi),:lang(mr),:lang(bn),:lang(ta),:lang(th)) *{letter-spacing:0!important}:root:is(:lang(ja),:lang(zh)) *{line-break:strict;word-break:normal!important}:root[dir=rtl] :is(textarea,input:not([type=checkbox],[type=radio],[type=email],[type=password],[type=url],[inputmode=numeric])):placeholder-shown{direction:rtl}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
