:root[data-look=ink]{--cap-zone:#fafafa;--cap-tile-edge:#cfcfcf;--cap-seg:#ededed;--cap-ok:var(--green);--cap-off:var(--red);--cap-warn:var(--amber);--cap-t-dial:.6s;--cap-ease-fan:cubic-bezier(.29, .98, .4, .99);--cap-t-fan:.524s;--cap-t-live:.2s;--cap-t-bar:80ms;--cap-lift:0 1px 2px #00000014, 0 4px 12px #0000000f;--cap-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5.2l2.2 2.2L8 3'/%3E%3C/svg%3E")}:root[data-look=ink] .frame .page.cap{flex-direction:column;width:100%;max-width:none;height:calc(100dvh - 50px);margin:0;padding:0 20px 20px;display:flex}:root[data-look=ink] .cap-head{flex:none;align-items:center;gap:12px;height:72px;display:flex}:root[data-look=ink] .cap-crumb{min-width:0;font-family:var(--display);letter-spacing:-.15px;color:var(--muted);align-items:center;gap:6px;font-size:24px;font-weight:400;line-height:30px;display:flex}:root[data-look=ink] .cap-crumb>a{white-space:nowrap;transition:color var(--t-fast) var(--ease)}:root[data-look=ink] .cap-crumb>a:hover{color:var(--ink)}:root[data-look=ink] .cap-crumb>svg{width:20px;height:20px;color:var(--faint);flex:none}:root[data-look=ink] .cap .cap-crumb h1{font:inherit;white-space:nowrap;color:var(--ink);margin:0}:root[data-look=ink] .cap-parts{gap:4px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}:root[data-look=ink] .cap-part{white-space:nowrap;height:32px;color:var(--muted);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}:root[data-look=ink] .cap-part:hover{background:var(--e-fill);color:var(--ink)}:root[data-look=ink] .cap-part[data-state=now]{background:var(--ev-step-on);color:var(--ink)}:root[data-look=ink] .cap-part-mark{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--e-edge-hover);transition:background-color var(--ev-t-step) var(--ease), box-shadow var(--ev-t-step) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}:root[data-look=ink] .cap-part[data-state=now] .cap-part-mark{box-shadow:inset 0 0 0 1.5px var(--ink)}:root[data-look=ink] .cap-part[data-state=now] .cap-part-mark:after{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}:is(:root[data-look=ink] .cap-part[data-state=done] .cap-part-mark,:root[data-look=ink] .cap-part[data-state=now] .cap-part-mark:has(svg)){background:var(--e-ink-solid);box-shadow:none;color:var(--on-ink)}:root[data-look=ink] .cap-part[data-state=now] .cap-part-mark:has(svg):after{content:none}:root[data-look=ink] .cap-part-mark svg{width:10px;height:10px}:root[data-look=ink] .cap-x{width:32px;height:32px;color:var(--muted);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:10px;flex:none;place-items:center;margin-left:4px;display:grid}:root[data-look=ink] .cap-x:hover{background:var(--e-fill);color:var(--ink)}:root[data-look=ink] .cap-x svg{stroke-width:1.5px;width:18px;height:18px}:root[data-look=ink] :is(.cap-part,.cap-x,.cap-go,.cap-btn,.cap-way,.cap-zone-hit):focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 3.5px var(--ink);outline:none}:root[data-look=ink] .cap-body{flex:1;grid-template-columns:minmax(22rem,1fr) 2fr;min-height:0;display:grid}:root[data-look=ink] .cap-side{scrollbar-width:thin;flex-direction:column;gap:24px;min-height:0;padding:4px 24px 24px 0;display:flex;overflow-y:auto}:root[data-look=ink] .cap-side>*{flex:none}:root[data-look=ink] .cap-lede{max-width:48ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}:root[data-look=ink] .cap-field{gap:8px;min-width:0;display:grid}:root[data-look=ink] .cap-label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}:root[data-look=ink] .cap-label-aside{letter-spacing:.03px;color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px}:root[data-look=ink] .cap-stage{background:var(--e-fill);scrollbar-width:thin;border-radius:20px;flex-direction:column;align-items:center;gap:24px;min-width:0;min-height:0;padding:24px;display:flex;overflow-y:auto}:root[data-look=ink] .cap-stage>:not(.cap-banner,.cap-foot):first-child,:root[data-look=ink] .cap-stage>.cap-banner+*{margin-top:auto}:root[data-look=ink] .cap-stage>:not(.cap-foot){animation:ek-veil-in var(--t-enter) ease-out both;flex:none}:root[data-look=ink] .cap-foot{flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;margin-top:auto;padding-top:4px;display:flex}:root[data-look=ink] .cap-note{letter-spacing:.03px;max-width:56ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:12px;line-height:16px}:root[data-look=ink] .cap-doors{flex:none;align-items:center;gap:10px;display:flex}:root[data-look=ink] :is(.cap-go,.cap-btn){white-space:nowrap;cursor:pointer;height:36px;transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}:root[data-look=ink] .cap-go{background:var(--e-ink-solid);color:var(--on-ink)}:root[data-look=ink] .cap-go:hover:not(:disabled){background:var(--e-ink-800)}:root[data-look=ink] .cap-go:disabled{background:var(--ev-off);color:var(--ev-off-ink);cursor:default;opacity:1}:root[data-look=ink] .cap-btn{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--e-edge);color:var(--ink)}:root[data-look=ink] .cap-btn:hover:not(:disabled){background:var(--e-fill-soft);box-shadow:inset 0 0 0 1px var(--e-edge-hover)}:root[data-look=ink] .cap-btn:disabled{color:var(--faint);cursor:default;opacity:1}:root[data-look=ink] :is(.cap-go,.cap-btn)>svg{flex:none;width:18px;height:18px}:root[data-look=ink] .cap-go>svg[fill=currentColor]{width:12px;height:12px}:root[data-look=ink] .cap-checks{box-shadow:inset 0 0 0 1px var(--e-rule);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=ink] .cap-check{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}:root[data-look=ink] .cap-check+.cap-check{border-top:1px solid var(--e-rule)}:root[data-look=ink] .cap-check-mark{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--e-edge);color:var(--muted);border-radius:50%;place-items:center;display:grid}:root[data-look=ink] .cap-check-mark svg{width:12px;height:12px}:root[data-look=ink] .cap-check-mark i{font-size:12px;font-style:normal;font-weight:700;line-height:1}:root[data-look=ink] .cap-check[data-state=doing] .cap-check-mark{box-shadow:none;border:1.5px solid var(--e-edge);border-top-color:var(--ink);animation:.7s linear infinite cap-spin}:root[data-look=ink] .cap-check[data-state=ok] .cap-check-mark{background:color-mix(in srgb, var(--cap-ok) 14%, transparent);box-shadow:none;color:var(--cap-ok);animation:cap-pop var(--t-enter) ease-out both}:root[data-look=ink] .cap-check[data-state=off] .cap-check-mark{background:color-mix(in srgb, var(--cap-off) 12%, transparent);box-shadow:none;color:var(--cap-off);animation:cap-pop var(--t-enter) ease-out both}:root[data-look=ink] .cap-check[data-state=warn] .cap-check-mark{background:color-mix(in srgb, var(--cap-warn) 16%, transparent);box-shadow:none;color:var(--cap-warn);animation:cap-pop var(--t-enter) ease-out both}:root[data-look=ink] .cap-check-words{min-width:0;color:var(--ink);font-size:14px;font-weight:500;line-height:20px;display:grid}:root[data-look=ink] .cap-check[data-state=wait] .cap-check-words>span{color:var(--muted)}:root[data-look=ink] .cap-check-words small{letter-spacing:.03px;color:var(--muted);text-wrap:pretty;margin-top:2px;font-size:12px;font-weight:400;line-height:16px}:root[data-look=ink] .cap-check-value{letter-spacing:.03px;white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;font-weight:500;line-height:16px}:root[data-look=ink] .cap-check[data-state=off] .cap-check-value{color:var(--cap-off)}:root[data-look=ink] .cap-aside-line{letter-spacing:.03px;color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:16px;display:flex}:root[data-look=ink] .cap-aside-line svg{width:16px;height:16px;color:var(--faint);flex:none}:root[data-look=ink] .cap-tile{background:var(--canvas);width:40px;height:40px;box-shadow:var(--e-sm);color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}:root[data-look=ink] .cap-tile svg{width:20px;height:20px}:root[data-look=ink] .cap-promises{gap:16px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=ink] .cap-promises li{color:var(--muted);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;line-height:20px;display:grid}:root[data-look=ink] .cap-promises b{color:var(--ink);font-weight:500;display:block}:root[data-look=ink] .cap-words{background:var(--e-fill);max-height:176px;color:var(--ink);scrollbar-width:thin;white-space:pre-line;border:0;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-style:normal;line-height:22px;overflow-y:auto}:root[data-look=ink] .cap-tick{box-shadow:inset 0 0 0 1px var(--e-edge);color:var(--ink);cursor:pointer;transition:box-shadow var(--t-base) var(--ease);border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;line-height:20px;display:grid}:root[data-look=ink] .cap-tick:hover{box-shadow:inset 0 0 0 1px var(--e-edge-hover)}:root[data-look=ink] .cap-tick:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--ink)}:root[data-look=ink] .cap-tick:has(input:disabled){cursor:default}:root[data-look=ink] .cap-tick input{appearance:none;background:var(--canvas) center / 12px no-repeat;width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--e-edge-hover);cursor:inherit;transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;border-radius:5px;margin:1px 0 0}:root[data-look=ink] .cap-tick input:checked{background-color:var(--e-ink-solid);background-image:var(--cap-tick);box-shadow:none}:root[data-look=ink] .cap-tick input:focus-visible{box-shadow:inset 0 0 0 1px var(--e-edge-hover), 0 0 0 2px var(--canvas), 0 0 0 3.5px var(--ink);outline:none}:root[data-look=ink] .cap-fan{width:min(100%,560px);height:420px;position:relative}:root[data-look=ink] .cap-fan-card{background:var(--canvas);width:176px;height:264px;box-shadow:var(--cap-lift);animation:cap-fan-in var(--cap-t-fan) var(--cap-ease-fan) both;border-radius:14px;position:absolute;top:50%;left:50%;overflow:hidden}:root[data-look=ink] .cap-fan-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000059);position:absolute;inset:0}:root[data-look=ink] .cap-fan-card>img,:root[data-look=ink] .cap-fan-card>.fv-drawing{object-fit:cover;width:100%;height:100%;display:block}:root[data-look=ink] .cap-fan-card.is-left{--cap-to:translate(calc(-50% - 141px), calc(-50% + 31px)) rotate(-7.2deg);transform:var(--cap-to)}:root[data-look=ink] .cap-fan-card.is-right{--cap-to:translate(calc(-50% + 141px), calc(-50% + 31px)) rotate(7.2deg);transform:var(--cap-to)}:root[data-look=ink] .cap-fan-card.is-centre{--cap-to:translate(-50%, calc(-50% + 20px));z-index:1;width:211px;height:335px;transform:var(--cap-to)}:root[data-look=ink] .cap-fan-card>.fv-sample{z-index:1;bottom:10px;left:50%;translate:-50%}:root[data-look=ink] .cap-fan-card:not(.is-centre)>.fv-sample{display:none}:root[data-look=ink] .cap-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root[data-look=ink] .cap-example{gap:8px;margin:0;display:grid}:root[data-look=ink] .cap-example-pic{aspect-ratio:4/5;background:var(--e-fill);box-shadow:inset 0 0 0 1px var(--e-rule);border-radius:12px;display:block;position:relative;overflow:hidden}:root[data-look=ink] .cap-example-pic>img{object-fit:cover;width:100%;height:100%;display:block}:root[data-look=ink] .cap-example[data-kind=good] .cap-example-pic>img{object-position:50% 20%}:root[data-look=ink] .cap-example-pic>i{background:var(--cap-ok);width:22px;height:22px;box-shadow:0 0 0 2px var(--canvas);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}:root[data-look=ink] .cap-example[data-kind=bad] .cap-example-pic>i{background:var(--cap-off)}:root[data-look=ink] .cap-example-pic>i svg{width:12px;height:12px}:root[data-look=ink] .cap-example-pic>.fv-sample{height:18px;padding:0 6px;font-size:10px;bottom:6px;left:6px}:root[data-look=ink] .cap-example figcaption{letter-spacing:.03px;color:var(--muted);font-size:12px;line-height:16px}:root[data-look=ink] .cap-ways{gap:8px;display:grid}:root[data-look=ink] .cap-way{background:var(--canvas);width:100%;box-shadow:inset 0 0 0 1px var(--e-rule);letter-spacing:.03px;text-align:left;color:var(--muted);cursor:pointer;transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px;font-size:12px;line-height:16px;display:grid}:root[data-look=ink] .cap-way:hover{background:var(--e-fill-soft);box-shadow:inset 0 0 0 1px var(--e-edge-hover)}:root[data-look=ink] .cap-way b{letter-spacing:normal;color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:500;line-height:20px;display:block}:root[data-look=ink] .cap-zone{background:var(--cap-zone);outline:2px dotted var(--ev-zone-edge);outline-offset:-1px;width:min(100%,560px);min-height:248px;transition:outline-color var(--t-base) var(--ease), background-color var(--t-base) var(--ease);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}:root[data-look=ink] .cap-zone[data-over]{background:var(--canvas);outline-color:var(--ev-zone-edge-hover)}:root[data-look=ink] .cap-zone-hit{text-align:center;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;font-size:14px;line-height:20px;display:flex}:root[data-look=ink] .cap-zone-hit b{color:var(--ink);margin-top:8px;font-weight:500}:root[data-look=ink] .cap-zone-tile{background:var(--canvas);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--cap-tile-edge);color:var(--ink);border-radius:10px;place-items:center;display:grid}:root[data-look=ink] .cap-zone-tile svg{width:20px;height:20px}:root[data-look=ink] .cap-or{border-radius:var(--r-pill);background:var(--e-fill);letter-spacing:.03px;height:24px;color:var(--muted);align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root[data-look=ink] .cap-photo{flex-direction:column;align-items:center;gap:16px;max-width:100%;margin:0;display:flex}:root[data-look=ink] .cap-photo-frame{max-width:100%;box-shadow:0 0 0 1px var(--e-rule);border-radius:12px;display:block;position:relative;overflow:hidden}:root[data-look=ink] .cap-photo-frame>img{width:auto;max-width:100%;height:auto;max-height:max(280px,100dvh - 400px);transition:filter var(--t-enter) var(--ease), opacity var(--t-enter) var(--ease);display:block}:root[data-look=ink] .cap-photo[data-phase=refused] .cap-photo-frame>img{opacity:.8;filter:saturate(.5)}:root[data-look=ink] .cap-scan{background:linear-gradient(to bottom, transparent 0%, var(--snow-50) 50%, transparent 100%) 0 0 / 100% 36% no-repeat;mix-blend-mode:soft-light;animation:cap-scan 1.6s var(--ease) infinite;pointer-events:none;position:absolute;inset:0}:root[data-look=ink] .cap-photo-say{text-align:center;max-width:440px;color:var(--muted);text-wrap:pretty;animation:ek-veil-in var(--t-enter) ease-out both;justify-items:center;gap:2px;font-size:14px;line-height:20px;display:grid}:root[data-look=ink] .cap-photo-say b{color:var(--ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}:root[data-look=ink] .cap-photo-say.is-ok b{color:var(--cap-ok)}:root[data-look=ink] .cap-photo-say.is-off b{color:var(--cap-off)}:root[data-look=ink] .cap-photo-say svg{width:16px;height:16px}:root[data-look=ink] .cap-lines{scrollbar-width:thin;gap:2px;max-height:min(344px,42dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}:root[data-look=ink] .cap-lines button{text-align:left;width:100%;color:var(--muted);opacity:1;cursor:pointer;transition:background-color var(--t-base) var(--ease), color var(--t-base) var(--ease);background:0 0;border:0;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;font-size:14px;line-height:20px;display:grid}:root[data-look=ink] .cap-lines button:disabled{cursor:default}:root[data-look=ink] .cap-lines button:hover:not(:disabled){background:var(--e-fill-soft)}:root[data-look=ink] .cap-lines li:last-child{margin-bottom:16px}:root[data-look=ink] .cap-lines svg{width:18px;height:18px;color:var(--faint);margin-top:1px}:root[data-look=ink] .cap-lines [data-state=now] button{background:var(--e-fill);color:var(--ink);font-weight:500}:root[data-look=ink] .cap-lines [data-state=now] svg{color:var(--ink)}:root[data-look=ink] .cap-lines [data-state=read] button{color:var(--faint)}:root[data-look=ink] .cap-lines [data-state=read] svg{color:var(--cap-ok)}:root[data-look=ink] .cap-lines small{background:var(--e-fill);vertical-align:1px;height:18px;color:var(--muted);border-radius:6px;align-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}:root[data-look=ink] .cap-lines [data-state=now] small{background:var(--canvas)}:root[data-look=ink] .cap .select-trigger.cap-select{border-radius:10px;width:100%;height:40px;padding:0 12px;font-size:14px;line-height:20px}:root[data-look=ink] .cap-select-like{background:var(--canvas);width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--e-edge);text-align:left;color:var(--ink);cursor:pointer;transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}:root[data-look=ink] .cap-select-like:hover:not(:disabled){background:var(--e-fill-soft);box-shadow:inset 0 0 0 1px var(--e-edge-hover)}:root[data-look=ink] .cap-select-like:disabled{cursor:default;opacity:1}:root[data-look=ink] .cap-select-like>svg{width:18px;height:18px;color:var(--faint);flex:none}:root[data-look=ink] .cap-select-like>span:not(.cap-meter){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-look=ink] .cap-meter{flex:none;align-items:flex-end;gap:2px;height:14px;display:inline-flex}:root[data-look=ink] .cap-meter i{background:var(--e-edge);width:3px;transition:background-color var(--t-fast) linear;border-radius:1px}:root[data-look=ink] .cap-meter i:first-child{height:5px}:root[data-look=ink] .cap-meter i:nth-child(2){height:7px}:root[data-look=ink] .cap-meter i:nth-child(3){height:9px}:root[data-look=ink] .cap-meter i:nth-child(4){height:11px}:root[data-look=ink] .cap-meter i:nth-child(5){height:14px}:root[data-look=ink] .cap-meter i[data-on]{background:var(--cap-ok)}:root[data-look=ink] .cap-seg{background:var(--cap-seg);border-radius:10px;justify-self:start;padding:4px;display:inline-flex}:root[data-look=ink] .cap-seg button{height:28px;color:var(--muted);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px}:root[data-look=ink] .cap-seg button:hover:not(:disabled){color:var(--ink)}:root[data-look=ink] .cap-seg button[aria-checked=true]{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--e-rule);color:var(--ink)}:root[data-look=ink] .cap-seg button:disabled{cursor:default;opacity:1}:root[data-look=ink] .cap-seg button:focus-visible{box-shadow:0 0 0 1.5px var(--ink);outline:none}:root[data-look=ink] .cap-tips{gap:6px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=ink] .cap-tips li{letter-spacing:.03px;color:var(--muted);padding-left:14px;font-size:12px;line-height:16px;position:relative}:root[data-look=ink] .cap-tips li:before{content:"";background:var(--faint);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:2px}:root[data-look=ink] .cap-read{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(100%,720px);display:flex}:root[data-look=ink] .cap-pill{border-radius:var(--r-pill);background:var(--canvas);height:24px;box-shadow:var(--e-sm);letter-spacing:.03px;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root[data-look=ink] .cap-rec{background:var(--red);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite alternate cap-rec}:root[data-look=ink] .cap-say{font-family:var(--display);letter-spacing:-.4px;color:var(--ink);text-wrap:balance;margin:0;font-size:32px;font-weight:400;line-height:40px}:root[data-look=ink] .cap-say[onclick],:root[data-look=ink] .cap-read[data-live] .cap-say{cursor:pointer}:root[data-look=ink] .cap-w{transition:color var(--t-base) var(--ease)}:root[data-look=ink] .cap-say.is-started .cap-w{color:var(--faint)}:root[data-look=ink] .cap-say.is-started .cap-w.is-said{color:var(--ink)}:root[data-look=ink] .cap-say.is-started .cap-w.is-saying{background:linear-gradient(to right, var(--ink) var(--p,0%), var(--faint) var(--p,0%));color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-look=ink] .cap-hint{min-height:20px;color:var(--muted);margin:0;font-size:14px;line-height:20px}:root[data-look=ink] .cap-orb-wrap{flex-direction:column;align-items:center;gap:10px;width:min(100%,440px);display:flex}:root[data-look=ink] .cap-time{letter-spacing:.03px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px}:root[data-look=ink] .cap-dial-say{max-width:34ch;color:var(--muted);text-align:center;text-wrap:balance;margin-top:-4px;font-size:13px;line-height:18px}:root[data-look=ink] .fv-player{container-type:inline-size}:root[data-look=ink] .fv-wave{overflow:hidden}@container (max-width:480px){:root[data-look=ink] .fv-wave{gap:1px}:root[data-look=ink] .fv-wave i{min-width:1px}:root[data-look=ink] .fv-wave i:nth-child(2n){display:none}}:root[data-look=ink] .cap-caption{text-align:center;max-width:420px;color:var(--ink);text-wrap:balance;margin:6px 0 0;font-size:16px;line-height:24px}:root[data-look=ink] .cap-wave{background:0 0;border:0;align-items:center;gap:2px;width:100%;max-width:360px;height:32px;padding:0;display:flex}:root[data-look=ink] button.cap-wave{cursor:pointer}:root[data-look=ink] .cap-wave i{min-width:1px;height:var(--h,6%);background:var(--ink);min-height:2px;transition:height var(--cap-t-bar) linear;border-radius:2px;flex:1}:root[data-look=ink] span.cap-wave{background:linear-gradient(var(--e-edge), var(--e-edge)) center / 100% 1px no-repeat}:root[data-look=ink] .cap-wave i.is-empty{opacity:0}:root[data-look=ink] .cap-wave.is-played-wave i{background:var(--e-edge-hover);transition:background-color var(--t-fast) linear}:root[data-look=ink] .cap-wave.is-played-wave i.is-played{background:var(--ink)}:root[data-look=ink] .cap-play{width:40px;height:40px}:root[data-look=ink] .cap-play:disabled{cursor:default;opacity:.6}:root[data-look=ink] .cap-banner{background:color-mix(in srgb, var(--cap-off) 8%, var(--canvas));width:min(100%,560px);color:var(--ink);border-radius:12px;gap:2px;padding:12px 14px;font-size:14px;line-height:20px;display:grid}:root[data-look=ink] .cap-banner b{color:var(--cap-off);font-weight:500}:root[data-look=ink] .cap-empty{text-align:center;color:var(--muted);justify-items:center;gap:4px;font-size:14px;line-height:20px;display:grid}:root[data-look=ink] .cap-empty b{color:var(--ink);font-size:16px;font-weight:500;line-height:24px}:root[data-look=ink] .cap-stage.is-dark{color:#fff;background:#0f0f10}:root[data-look=ink] .cap-stage.is-dark .cap-pill{background:var(--snow-10);color:var(--snow-80);box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-look=ink] .cap-stage.is-dark .cap-say{color:#fff}:root[data-look=ink] .cap-stage.is-dark .cap-say.is-started .cap-w{color:#fff6}:root[data-look=ink] .cap-stage.is-dark .cap-say.is-started .cap-w.is-said{color:#fff}:root[data-look=ink] .cap-stage.is-dark .cap-hint{color:var(--snow-60)}@media (min-width:1024px){:root[data-look=ink] .cap-stage.is-dark .cap-note{color:var(--snow-60)}:root[data-look=ink] .cap-stage.is-dark .cap-go{color:#0f0f10;background:#fff}:root[data-look=ink] .cap-stage.is-dark .cap-go:hover:not(:disabled){background:#d1d1d1}:root[data-look=ink] .cap-stage.is-dark .cap-go:disabled{color:#1c1c1c;background:#5c5c5c}:root[data-look=ink] .cap-stage.is-dark .cap-btn{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}:root[data-look=ink] .cap-stage.is-dark .cap-btn:hover:not(:disabled){background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff3d}:root[data-look=ink] .cap-stage.is-dark .cap-btn:disabled{color:var(--snow-35)}:root[data-look=ink] .cap-stage.is-dark :is(.cap-go,.cap-btn):focus-visible{box-shadow:0 0 0 2px #0f0f10,0 0 0 3.5px #fff}}:root[data-look=ink] .cap-stage.is-dark .cap-read{gap:12px}:root[data-look=ink] .cap-stage.is-dark .cap-say{letter-spacing:-.3px;font-size:28px;line-height:36px}:root[data-look=ink] .cap-stage .fv-stage.cap-cam{width:min(100%, calc((100dvh - 410px) * var(--ar,1.7778)));min-width:min(100%,360px);aspect-ratio:var(--aspect,16 / 9);box-shadow:0 0 0 1px var(--snow-10);border-radius:14px;flex:none}:root[data-look=ink] .cap-stage .fv-stage.cap-cam[data-ok]{box-shadow:0 0 0 2px var(--green), 0 0 0 6px color-mix(in srgb, var(--green) 24%, transparent)}:root[data-look=ink] .cap-note-link{color:inherit;text-underline-offset:3px;text-decoration:underline}:root[data-look=ink] .cap-label-link{height:24px;font:inherit;color:var(--faint);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:-4px -6px -4px 0;padding:0 6px;display:inline-flex}:root[data-look=ink] .cap-label-link:hover{background:var(--e-fill);color:var(--ink)}:root[data-look=ink] .cap-label-link svg{width:14px;height:14px}:root[data-look=ink] .cap-say-small{letter-spacing:-.15px;font-size:24px;line-height:30px}:root[data-look=ink] .cap-frames{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:12px;width:min(100%,240dvh - 984px,720px);margin:0;padding:0;list-style:none;display:grid}:root[data-look=ink] .cap-frames button{aspect-ratio:4/5;background:var(--canvas);width:100%;box-shadow:var(--cap-lift);cursor:pointer;transition:box-shadow var(--t-base) var(--ease);border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}:root[data-look=ink] .cap-frames button[aria-checked=true]{box-shadow:0 0 0 2px var(--ink), 0 4px 12px #0000000f}:root[data-look=ink] .cap-frames button:focus-visible{box-shadow:0 0 0 2px var(--e-fill), 0 0 0 3.5px var(--ink);outline:none}:root[data-look=ink] .cap-frames img{object-fit:cover;width:100%;height:100%;transition:scale var(--ek-t-panel) var(--ease);display:block}:root[data-look=ink] .cap-frames button:hover:not(:disabled) img{scale:1.05}:root[data-look=ink] .cap-frame-tick{background:var(--snow-90);width:24px;height:24px;box-shadow:var(--e-sm);color:#0000;transition:background-color var(--t-base) var(--ease), color var(--t-base) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}:root[data-look=ink] [aria-checked=true]>.cap-frame-tick{background:var(--e-ink-solid);color:var(--on-ink)}:root[data-look=ink] .cap-frame-tick svg{width:14px;height:14px}:root[data-look=ink] .cap-kept{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:root[data-look=ink] .cap-kept>span{width:40px;height:40px;box-shadow:0 0 0 1px var(--e-rule);border-radius:50%;overflow:hidden}:root[data-look=ink] .cap-kept img{object-fit:cover;width:100%;height:100%}:root[data-look=ink] .cap-kept small{letter-spacing:.03px;color:var(--muted);flex-basis:100%;font-size:12px;line-height:16px}:root[data-look=ink] .cap-tick.cap-tick-switch{grid-template-columns:minmax(0,1fr) auto;align-items:center}:root[data-look=ink] .cap-tick-switch small{letter-spacing:.03px;color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;line-height:16px;display:block}:root[data-look=ink] .cap-dial{flex:none;place-items:center;display:grid;position:relative}:root[data-look=ink] .cap-dial>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[data-look=ink] .cap-dial-track,:root[data-look=ink] .cap-dial-fill{fill:none;stroke-width:3px;stroke-linecap:round}:root[data-look=ink] .cap-dial-track{stroke:var(--e-edge)}:root[data-look=ink] .cap-dial-fill{stroke:var(--ink);transition:stroke-dasharray var(--cap-t-dial) ease, stroke var(--cap-t-dial) ease}:root[data-look=ink] .cap-dial[data-state=short] .cap-dial-fill{stroke:var(--faint)}:root[data-look=ink] .cap-dial[data-live] .cap-dial-fill{transition:stroke-dasharray var(--cap-t-live) linear, stroke var(--cap-t-dial) ease}:root[data-look=ink] .cap-dial-mark line{stroke:var(--faint);stroke-width:1.5px;stroke-linecap:round}:root[data-look=ink] .cap-dial-mark text{fill:var(--faint);font-family:var(--body);letter-spacing:.03px;opacity:.7;font-size:12px;font-weight:500}:root[data-look=ink] .cap-dial-orb{z-index:1;place-items:center;display:grid;position:relative}:root[data-look=ink] .fv-sphere.is-making:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 30%,#fff6 50%,#0000 70%) 0 0/300% 100% no-repeat;border-radius:50%;animation:2s linear infinite cap-shimmer;position:absolute;inset:0}:root[data-look=ink] .fvc-door-pair{gap:8px;display:flex}:root[data-look=ink] .fvc-door-pair>.fvc-door{flex:1;gap:6px;width:auto}:root[data-look=ink] .fvc-more-doors{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}:root[data-look=ink] .fvc-more-doors>.fvc-more-door{margin-top:0}:root[data-look=ink] .fvc-pic .cap-dial{margin:-32px 0}:root[data-look=ink] .fv-settings-photos{align-items:center}:root[data-look=ink] .fv-settings-photo:hover{scale:1}:root[data-look=ink] .fv-settings-photo.is-main{width:96px;height:120px;box-shadow:var(--cap-lift);border-radius:14px;margin-right:6px}:root[data-look=ink] .fv-settings-photo:not(.is-main){width:48px;height:48px}:root[data-look=ink] .fv-settings-doors{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}:root[data-look=ink] .dz.fv-dz{max-width:640px}@keyframes cap-spin{to{rotate:1turn}}@keyframes cap-pop{0%{opacity:0;scale:.6}}@keyframes cap-rec{to{opacity:.3}}@keyframes cap-scan{0%{background-position:0 -40%}to{background-position:0 140%}}@keyframes cap-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes cap-fan-in{0%{opacity:0;transform:translate(-50%,calc(20px - 50%))rotate(0)scale(.92)}to{opacity:1;transform:var(--cap-to)}}@media (max-width:1023px){:root[data-look=ink] .frame .page.cap{height:auto;min-height:calc(100dvh - 50px);padding:0 16px 128px}:root[data-look=ink] .cap-head{flex-wrap:wrap;gap:8px 12px;height:auto;padding:12px 0}:root[data-look=ink] .cap-crumb{flex:1;font-size:20px;line-height:26px}:root[data-look=ink] .cap-parts{scrollbar-width:none;flex:1 0 100%;order:3;margin:0;overflow-x:auto}:root[data-look=ink] .cap-part{height:28px;padding:0 10px 0 6px;font-size:13px}:root[data-look=ink] .cap-body{flex-direction:column;display:flex}:root[data-look=ink] .cap-stage{border-radius:16px;order:-1;gap:20px;min-height:0;padding:20px 16px;overflow:visible}:root[data-look=ink] .cap-side{padding:24px 0 0;overflow:visible}:root[data-look=ink] .cap-lines{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}:root[data-look=ink] .cap-foot{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--e-rule);background:var(--e-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;align-items:stretch;gap:8px;position:fixed;bottom:0;left:0;right:0}:root[data-look=ink] .cap-foot>span:empty{display:none}:root[data-look=ink] .cap-note{text-align:center;max-width:none}:root[data-look=ink] .cap-doors>*{flex:1;min-width:0}:root[data-look=ink] :is(.cap-go,.cap-btn){border-radius:12px;height:40px}:root[data-look=ink] .cap-say{letter-spacing:-.2px;font-size:24px;line-height:32px}:root[data-look=ink] .cap-zone{min-height:220px}:root[data-look=ink] .cap-photo-frame>img{max-height:56dvh}:root[data-look=ink] .cap-stage .fv-stage.cap-cam{width:min(100%, calc(48dvh * var(--ar,.75)));min-width:0}:root[data-look=ink] .cap-stage.is-dark .cap-say{font-size:22px;line-height:30px}:root[data-look=ink] .cap-frames{gap:8px;width:100%}:root[data-look=ink] .cap-fan{margin:-38px 0;scale:.82}:root[data-look=ink] .cap-examples{max-width:420px}}@media (max-width:639px){:root[data-look=ink] .fv-settings-heading{flex-wrap:wrap}:root[data-look=ink] .fv-settings-heading>:first-child{flex:1 0 100%}:root[data-look=ink] .fv-settings-doors{justify-content:flex-start}:root[data-look=ink] .fv-settings-heading>.button{margin-left:0}:root[data-look=ink] .fv-settings-photos{flex-wrap:nowrap;gap:8px;overflow:hidden}:root[data-look=ink] .fv-settings-photo:not(.is-main){flex:none;width:40px;height:40px}:root[data-look=ink] .cap-crumb>:is(a,svg){display:none}:root[data-look=ink] .cap-part{padding-right:8px}:root[data-look=ink] .cap-doors{flex-wrap:wrap}:root[data-look=ink] .cap-doors>.cap-go:last-child:nth-child(3){flex-basis:100%;order:-1}:root[data-look=ink] .cap-fan{margin:-67px 0;scale:.68}:root[data-look=ink] .cap-stage .cap-dial{margin:-12px 0;scale:.9}}@media (prefers-reduced-motion:reduce){:root[data-look=ink] :is(.cap-stage>*,.cap-fan-card,.cap-check-mark,.cap-photo-say,.cap-rec,.cap-scan),:root[data-look=ink] .fv-sphere.is-making:after{animation:none}:root[data-look=ink] .cap-check[data-state=doing] .cap-check-mark{animation:2s linear infinite cap-spin}:root[data-look=ink] :is(.cap-dial-fill,.cap-wave i,.cap-w){transition:none}}
:root[data-look=ink]{--mk-slot:#00000013;--mk-slot-edge:#0000001a;--mk-t-hover:.2s;--mk-t-shine:2s}:root[data-look=ink] .md-head{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-look=ink] .mk-modes{flex:none;gap:0;height:36px;display:inline-flex}:root[data-look=ink] .mk-modes>button,:root[data-look=ink] .mk-seg>button{height:28px;color:var(--muted);white-space:nowrap;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500;line-height:20px}:root[data-look=ink] .mk-modes>button:hover:not(:disabled),:root[data-look=ink] .mk-seg>button:hover{color:var(--ink)}:root[data-look=ink] .mk-modes>button:disabled:not([aria-pressed=true]){opacity:.5}:root[data-look=ink] .mk-hint{letter-spacing:.03px;color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}:root[data-look=ink] .mk-hint.is-off{color:var(--amber)}:root[data-look=ink] .mk-hint>svg{stroke-width:1.75px;flex:none;width:14px;height:14px;margin-top:1px}:root[data-look=ink] .mk-slotfield{background:var(--canvas);border-radius:10px;position:relative}:root[data-look=ink] .mk-slotfield>textarea,:root[data-look=ink] .mk-mirror{box-sizing:border-box;width:100%;height:184px;font-family:var(--body);letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;scrollbar-gutter:stable;border:1px solid #0000;border-radius:10px;margin:0;padding:12px 14px;font-size:16px;line-height:24px}:root[data-look=ink] .mk-slotfield>textarea{z-index:1;border-color:var(--e-edge);color:var(--ink);resize:none;background:0 0;display:block;position:relative;overflow-y:auto}:root[data-look=ink] .mk-mirror{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}:root[data-look=ink] .mk-mirror mark{background:var(--mk-slot);box-shadow:0 0 0 2px var(--mk-slot), 0 0 0 3px var(--mk-slot-edge);color:#0000;border-radius:6px}:root[data-look=ink] .mk-slotfield>textarea:disabled{color:var(--muted)}:root[data-look=ink] .mk-put{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}:root[data-look=ink] .mk-put>.md-say{margin:0 0 0 auto}:root[data-look=ink] .mk-chip{border:1px solid var(--e-edge);background:var(--canvas);height:32px;color:var(--ink);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:9.6px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}:root[data-look=ink] .mk-chip:hover:not(:disabled){border-color:var(--e-edge-hover);background:var(--e-fill-soft)}:root[data-look=ink] .mk-chip>svg{stroke-width:1.5px;width:16px;height:16px;color:var(--muted)}:root[data-look=ink] .mk-checks{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}:root[data-look=ink] .mk-checks>li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:20px;animation:.25s ease-out both ek-veil-in;display:flex}:root[data-look=ink] .mk-checks>li>svg{stroke-width:1.75px;width:16px;height:16px;color:var(--ink);flex:none;margin-top:2px}:root[data-look=ink] .mk-checks>li.is-off{color:var(--ink)}:root[data-look=ink] .mk-checks>li.is-off>svg{color:var(--amber)}:root[data-look=ink] .mk-value{gap:8px;margin-top:16px;display:grid}:root[data-look=ink] .mk-value>span,:root[data-look=ink] .mk-group>label,:root[data-look=ink] .mk-label{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}:root[data-look=ink] .mk-value>input,:root[data-look=ink] .mk-input{box-sizing:border-box;border:1px solid var(--e-edge);background:var(--canvas);width:100%;height:40px;color:var(--ink);transition:border-color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);border-radius:10px;padding:0 12px;font-size:14px;line-height:20px}:root[data-look=ink] :is(.mk-value>input,.mk-input):hover{border-color:var(--e-edge-hover)}:root[data-look=ink] :is(.mk-value>input,.mk-input):focus{border-color:var(--ink);box-shadow:0 0 0 .5px var(--ink);outline:none}:root[data-look=ink] :is(.mk-value>input,.mk-input)::placeholder{color:var(--faint)}:root[data-look=ink] .mk-input[aria-invalid=true]{border-color:var(--amber)}:root[data-look=ink] .md-preview.is-template>img,:root[data-look=ink] .md-preview.is-template>.md-preview-empty{width:min(100%,177.778dvh - 924.444px,760px);min-width:min(100%,360px)}:root[data-look=ink] .mk-hears{background:var(--canvas);width:min(100%,760px);box-shadow:0 0 0 1px var(--e-rule);text-align:left;animation:ek-veil-in var(--ev-t-strip) ease-out both;border-radius:12px;padding:16px 20px}:root[data-look=ink] .mk-hears-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:8px;display:flex}:root[data-look=ink] .mk-hears-top>b{font-size:14px;font-weight:500;line-height:20px}:root[data-look=ink] .mk-hears-top>span,:root[data-look=ink] .mk-key{letter-spacing:.03px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}:root[data-look=ink] :is(.mk-hears-top,.mk-key) i{background:var(--e-fill);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--e-rule);border-radius:2px;margin-left:6px;display:inline-block}:root[data-look=ink] :is(.mk-hears-top,.mk-key) i:first-child{margin-left:0}:root[data-look=ink] :is(.mk-hears-top,.mk-key) i.is-new{background:var(--ink);box-shadow:none}:root[data-look=ink] .mk-hears>p,:root[data-look=ink] .mk-words{color:var(--faint);margin:0;font-size:16px;line-height:26px}:root[data-look=ink] :is(.mk-hears,.mk-words) span.is-new{color:var(--ink)}:root[data-look=ink] .mk-name{background:var(--mk-slot);box-shadow:inset 0 0 0 1px var(--mk-slot-edge);color:var(--ink);border-radius:6px;padding:1px 6px;font-weight:500}:root[data-look=ink] .mk-next{background:var(--canvas);width:min(100%,640px);box-shadow:0 0 0 1px var(--e-rule);text-align:left;animation:ek-veil-in var(--ev-t-strip) ease-out both;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:12px 12px 12px 16px;display:flex}:root[data-look=ink] .mk-next b{font-size:14px;font-weight:500;line-height:20px;display:block}:root[data-look=ink] .mk-next p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:18px}:root[data-look=ink] .mk-next .md-btn{flex:none}:root[data-look=ink] .mk-next.is-making{color:var(--muted);justify-content:flex-start;gap:10px;font-size:13px;line-height:20px}:root[data-look=ink] .mk-next.is-off p{color:var(--ink);margin:0}:root[data-look=ink] .mk-dot{background:var(--ink);width:8px;height:8px;animation:ek-pulse var(--ek-t-pulse,2s) cubic-bezier(.4, 0, .6, 1) infinite;border-radius:50%}:root[data-look=ink] .mk-shine{background:linear-gradient(90deg, var(--faint) 0%, var(--ink) 40%, var(--faint) 80%);color:#0000;animation:gpt-glow var(--mk-t-shine) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}:root[data-look=ink] .mk-up{color:var(--muted);transition:color var(--t-fast) var(--ease);flex:none;align-items:center;gap:2px;display:inline-flex}:root[data-look=ink] .mk-up:hover{color:var(--ink)}:root[data-look=ink] .mk-up>svg{stroke-width:1.5px;width:20px;height:20px}:root[data-look=ink] .mk-up:after{content:"/";color:var(--faint);margin:0 4px 0 8px}:root[data-look=ink] .mk-tpl .md-crumb{min-width:0}:root[data-look=ink] .mk-tpl .md-crumb h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-look=ink] .mk-tpl .md-panel{flex-direction:column;gap:24px;padding:0 20px 0 0;display:flex;overflow-y:auto}:root[data-look=ink] .mk-group{gap:8px;display:grid}:root[data-look=ink] .mk-warn{background:var(--amber-bg);color:var(--ink);border-radius:12px;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:20px;display:flex}:root[data-look=ink] .mk-warn>svg{stroke-width:1.5px;width:18px;height:18px;color:var(--amber);flex:none;margin-top:1px}:root[data-look=ink] .mk-warn a{text-underline-offset:2px;font-weight:500;text-decoration:underline}:root[data-look=ink] .mk-combo{position:relative}:root[data-look=ink] .mk-combo>.md-who-tile{z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:11px}:root[data-look=ink] .mk-combo>.mk-input{padding-left:38px}:root[data-look=ink] .mk-names{z-index:30;background:var(--canvas);box-shadow:0 0 0 1px var(--e-rule), var(--e-md);animation:ek-veil-in var(--t-enter) var(--ease) both;border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}:root[data-look=ink] .mk-names>li{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 10px;font-size:14px;line-height:20px;display:flex}:root[data-look=ink] .mk-names>li[aria-selected=true]{background:var(--e-fill)}:root[data-look=ink] .mk-names>li>b{font-weight:500}:root[data-look=ink] .mk-names>li>span{color:var(--muted);font-size:12px}:root[data-look=ink] .mk-seg{width:100%;height:36px;display:flex}:root[data-look=ink] .mk-seg>button{flex:1}:root[data-look=ink] .mk-area{box-sizing:border-box;border:1px solid var(--e-edge);background:var(--canvas);width:100%;height:184px;color:var(--ink);resize:vertical;transition:border-color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);border-radius:10px;padding:12px 14px;font-size:14px;line-height:22px}:root[data-look=ink] .mk-area:hover{border-color:var(--e-edge-hover)}:root[data-look=ink] .mk-area:focus{border-color:var(--ink);box-shadow:0 0 0 .5px var(--ink);outline:none}:root[data-look=ink] .mk-area::placeholder{color:var(--faint)}:root[data-look=ink] .mk-rows{border-top:1px solid var(--e-rule);margin:4px 0 0;padding:4px 0;list-style:none;display:grid}:root[data-look=ink] .mk-rows>li{border-bottom:1px solid var(--e-rule);grid-template-columns:19px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;min-height:40px;font-size:14px;line-height:20px;display:grid}:root[data-look=ink] .mk-rows .md-who-tile{border-radius:50%;place-items:center;display:grid}:root[data-look=ink] .mk-rows b{white-space:nowrap;font-weight:500}:root[data-look=ink] .mk-rows span:last-child{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}:root[data-look=ink] .mk-rows>li.is-off span:last-child{color:var(--amber)}:root[data-look=ink] .mk-foot{background:linear-gradient(to top, var(--canvas) 70%, transparent);justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding:16px 0 20px;display:flex;position:sticky;bottom:0}:root[data-look=ink] .mk-foot .md-note{flex:1;min-width:0}:root[data-look=ink] .mk-foot .md-make{white-space:nowrap;flex:none;max-width:70%}:root[data-look=ink] .mk-pane{gap:24px}:root[data-look=ink] .mk-card{background:var(--canvas);box-shadow:0 0 0 1px var(--e-rule);border-radius:16px}:root[data-look=ink] .mk-take{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:20px;padding:16px;display:grid}:root[data-look=ink] .mk-poster{aspect-ratio:16/9;background:var(--e-fill);box-shadow:0 0 0 1px var(--e-rule);color:var(--ev-off);border-radius:8px;place-items:center;margin:0;display:grid;overflow:hidden}:root[data-look=ink] .mk-poster>img{object-fit:cover;width:100%;height:100%}:root[data-look=ink] .mk-poster>svg{stroke-width:1px;width:24px;height:24px}:root[data-look=ink] .mk-said{align-content:start;gap:8px;min-width:0;display:grid}:root[data-look=ink] .mk-said .mk-hears-top{margin:0}:root[data-look=ink] .mk-said .mk-hears-top>a{color:var(--muted);transition:color var(--t-fast) var(--ease);align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root[data-look=ink] .mk-said .mk-hears-top>a:hover{color:var(--ink)}:root[data-look=ink] .mk-said .mk-hears-top>a>svg{width:14px;height:14px}:root[data-look=ink] .mk-words{font-size:15px;line-height:24px}:root[data-look=ink] .mk-made-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}:root[data-look=ink] .mk-made-top h2{letter-spacing:0;margin:0;font-size:14px;font-weight:500;line-height:20px}:root[data-look=ink] .mk-made-top span{color:var(--muted);font-size:12px;line-height:16px}:root[data-look=ink] .mk-versions{background:var(--canvas);box-shadow:0 0 0 1px var(--e-rule);border-radius:16px;margin:0;padding:4px;list-style:none;display:grid}:root[data-look=ink] .mk-version{min-height:52px;transition:background-color var(--t-fast) var(--ease);animation:ek-veil-in var(--ev-t-strip) ease-out both;border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid;position:relative}:root[data-look=ink] .mk-version:hover{background:var(--e-fill-soft)}:root[data-look=ink] .mk-version+.mk-version:before{content:"";background:var(--e-rule);height:1px;position:absolute;top:0;left:84px;right:12px}:root[data-look=ink] .mk-thumb{aspect-ratio:16/9;background:var(--e-fill);width:64px;box-shadow:0 0 0 1px var(--e-rule);border-radius:6px;display:block;overflow:hidden}:root[data-look=ink] .mk-thumb>img{object-fit:cover;width:100%;height:100%;transition:filter var(--t-enter) var(--ease)}:root[data-look=ink] .mk-version.is-working .mk-thumb>img{filter:blur(3px)saturate(.6)}:root[data-look=ink] .mk-who{min-width:0;display:grid}:root[data-look=ink] .mk-who>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}:root[data-look=ink] .mk-who>small{letter-spacing:.03px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;overflow:hidden}:root[data-look=ink] .mk-version.is-failed .mk-who>small{color:var(--red);white-space:normal}:root[data-look=ink] .mk-bar{background:var(--e-fill);border-radius:1px;width:72px;height:2px;display:block;overflow:hidden}:root[data-look=ink] .mk-bar>i{background:var(--ink);height:100%;transition:width 1s linear;display:block}:root[data-look=ink] .mk-none{background:var(--canvas);box-shadow:0 0 0 1px var(--e-rule);color:var(--muted);text-align:center;border-radius:16px;justify-items:center;gap:8px;padding:40px 24px;font-size:14px;line-height:20px;display:grid}:root[data-look=ink] .mk-none>i,:root[data-look=ink] .mk-empty>i{background:var(--canvas);width:48px;height:48px;box-shadow:var(--e-sm);color:var(--ev-off);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}:root[data-look=ink] :is(.mk-none,.mk-empty)>i>svg{stroke-width:1px;width:24px;height:24px}:root[data-look=ink] .mk-none>b{color:var(--ink);font-weight:500}:root[data-look=ink] .mk-none>span{max-width:360px}:root[data-look=ink] .mk-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px 16px;margin:16px 0 0;padding:0;list-style:none;display:grid}:root[data-look=ink] .mk-tile{min-width:0;animation:ek-veil-in var(--ev-t-strip) ease-out both;gap:2px;display:grid}:root[data-look=ink] .mk-frame{aspect-ratio:16/9;background:var(--e-fill);box-shadow:0 0 0 1px var(--e-rule);color:var(--ev-off);border-radius:12px;place-items:center;margin-bottom:8px;display:grid;position:relative;overflow:hidden}:root[data-look=ink] .mk-frame>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:root[data-look=ink] .mk-frame>img.is-soft{filter:blur(6px)saturate(.6);transform:scale(1.06)}:root[data-look=ink] .mk-frame>svg{stroke-width:1px;width:24px;height:24px}:root[data-look=ink] .mk-hover{transition:background-color var(--mk-t-hover) var(--ease);background:0 0;place-items:center;display:grid;position:absolute;inset:0}:root[data-look=ink] .mk-hover>span{color:#000;opacity:0;height:32px;transition:opacity var(--mk-t-hover) var(--ease), transform var(--mk-t-hover) var(--ease);background:#fff;border-radius:9.6px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex;transform:translateY(4px)}:root[data-look=ink] .mk-frame:hover .mk-hover,:root[data-look=ink] .mk-frame:focus-visible .mk-hover{background:#00000040}:root[data-look=ink] .mk-frame:hover .mk-hover>span,:root[data-look=ink] .mk-frame:focus-visible .mk-hover>span{opacity:1;transform:none}:root[data-look=ink] .mk-len{color:#fff;font-variant-numeric:tabular-nums;background:#0009;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:8px;right:8px}:root[data-look=ink] .mk-veil{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#ffffffe6;border-radius:10px;gap:2px;padding:10px 12px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}:root[data-look=ink] .mk-veil>b{color:#000;font-size:13px;font-weight:500;line-height:20px}:root[data-look=ink] .mk-veil>b.mk-shine{color:#0000;background-image:linear-gradient(90deg,#8c8c8c 0%,#000 40%,#8c8c8c 80%)}:root[data-look=ink] .mk-veil>small{color:#5c5c5c;font-size:12px;line-height:16px}:root[data-look=ink] .mk-tile-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}:root[data-look=ink] .mk-tile-meta{letter-spacing:.03px;color:var(--muted);font-size:12px;line-height:16px}:root[data-look=ink] .mk-empty{text-align:center;justify-items:center;gap:12px;max-width:560px;margin:64px auto 0;display:grid}:root[data-look=ink] .mk-empty>h2{letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:24px}:root[data-look=ink] .mk-steps{text-align:left;gap:8px;width:100%;margin:8px 0 12px;padding:0;list-style:none;display:grid}:root[data-look=ink] .mk-steps>li{background:var(--canvas);box-shadow:0 0 0 1px var(--e-rule);color:var(--muted);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:20px;animation:.25s ease-out both ek-veil-in;display:flex}:root[data-look=ink] .mk-steps>li:nth-child(2){animation-delay:80ms}:root[data-look=ink] .mk-steps>li:nth-child(3){animation-delay:.16s}:root[data-look=ink] .mk-steps b{background:var(--e-fill);width:20px;height:20px;color:var(--ink);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:500;line-height:16px;display:grid}:root[data-look=ink] .mk-steps mark{background:var(--mk-slot);box-shadow:inset 0 0 0 1px var(--mk-slot-edge);color:var(--ink);border-radius:6px;padding:0 4px}@media (max-width:1023px){:root[data-look=ink] .md-head{flex-wrap:wrap;height:auto;min-height:56px;padding:8px 0}:root[data-look=ink] .mk-modes{order:2;width:100%}:root[data-look=ink] .mk-modes>button{flex:1}:root[data-look=ink] .mk-up>span,:root[data-look=ink] .mk-up:after{display:none}:root[data-look=ink] .mk-tpl .md-body{flex-direction:column;gap:24px;display:flex}:root[data-look=ink] .mk-tpl .md-panel{padding:0;overflow:visible}:root[data-look=ink] .mk-tpl .md-canvas{order:0;margin-top:0}:root[data-look=ink] .frame .page.md.mk-tpl{padding-bottom:calc(132px + var(--nx-tabs,0px))}:root[data-look=ink] .mk-foot{right:0;bottom:var(--nx-tabs,0px);z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--e-rule);background:var(--e-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column-reverse;align-items:stretch;gap:6px;position:fixed;left:0}:root[data-look=ink] .mk-foot .md-make{border-radius:12px;justify-content:center;width:100%;max-width:none;height:40px}:root[data-look=ink] .mk-foot .md-note{text-align:center}:root[data-look=ink] .mk-tpl .md-canvas{border-radius:16px;padding:16px;overflow:visible}:root[data-look=ink] .md-preview.is-template>img,:root[data-look=ink] .md-preview.is-template>.md-preview-empty{width:100%;min-width:0}:root[data-look=ink] .mk-hears{padding:12px 14px}}@media (max-width:559px){:root[data-look=ink] .mk-take{grid-template-columns:1fr;gap:12px}:root[data-look=ink] .mk-next{flex-direction:column;align-items:stretch}:root[data-look=ink] .mk-next .md-btn{justify-content:center}:root[data-look=ink] .mk-grid{grid-template-columns:1fr}:root[data-look=ink] .mk-put>.md-say{margin-left:0}}@media (prefers-reduced-motion:reduce){:root[data-look=ink] :is(.mk-checks>li,.mk-hears,.mk-next,.mk-names,.mk-version,.mk-tile,.mk-steps>li),:root[data-look=ink] :is(.mk-shine,.mk-dot){animation:none}:root[data-look=ink] :is(.mk-hover,.mk-hover>span,.mk-bar>i){transition:none}}.make-words-foot>.is-over{color:var(--red)}.make-words-over{color:var(--red);margin:8px 0 0;font-size:13px;line-height:18px}
.wel{--wel-ground:#f9f9fa;--wel-text:#1b1b1c;--wel-sub:#5c5c5d;--wel-quiet:#8a8a8c;--wel-hint:#9d9d9e;--wel-row-text:#5c5c5d;--wel-field:#f9f9fa;--wel-field-line:#d8d8d9;--wel-ring:#1b1b1c;--wel-hair:#e5e5e6;--wel-pill:#1b1b1c;--wel-pill-hover:#454545;--wel-pill-press:#454545;--wel-soft:#f0f0f1;--wel-raise:0 0 0 1px #0000001b, 0 3px 6px -2px #00000005, 0 1px 1px #0000000a;--wel-pop:0 0 0 1px #e8e8e9, 0 6px 18px #0000000a, 0 3px 9px #0000000d, 0 1px 1px #0000000a;--wel-red:#d13b2f;z-index:60;background:var(--wel-ground);color:var(--wel-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:0;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:normal;position:fixed;inset:0;overflow:hidden}.wel *,.wel :before,.wel :after{box-sizing:border-box}.wel :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;margin:0}.wel :where(h1,p,ul,fieldset){margin:0;padding:0}.wel :where(fieldset){border:0;min-width:0}.wel :where(ul){list-style:none}.wel-left{position:absolute;inset:0 50% 0 0}.wel-col{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;transition:opacity .17s ease-out;display:flex;position:absolute;inset:0 0 80px;overflow-y:auto}.wel-col::-webkit-scrollbar{display:none}.wel-inner{width:400px;margin:auto;padding:24px 0}.wel[data-phase=out] .wel-col,.wel[data-phase=out] .wel-scene{opacity:0}.wel-enter{animation:wel-rise .4s ease var(--wel-at,0s) both}@keyframes wel-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.wel-title{letter-spacing:-.01em;color:var(--wel-text);outline:none;font-size:20px;font-weight:500;line-height:24px}.wel-sub{color:var(--wel-sub);margin-top:8px;font-size:15px;font-weight:400;line-height:24px}.wel-block{flex-direction:column;gap:24px;margin-top:31px;display:flex}.wel-field{flex-direction:column;gap:12px;display:flex}.wel-label{color:var(--wel-quiet);font-size:13px;font-weight:400;line-height:16px}.wel-input{border:1px solid var(--wel-field-line);background:var(--wel-field);width:100%;height:44px;color:var(--wel-text);box-shadow:none;appearance:none;border-radius:10px;outline:none;padding:0 12px;font-size:13px;font-weight:400;line-height:20px;transition:none;display:block}.wel-input::placeholder{color:var(--wel-hint);opacity:1}.wel-input:focus,.wel-input:focus-visible{outline:1px solid var(--wel-ring);outline-offset:-1px}.wel-input[aria-invalid=true],.wel-input[aria-invalid=true]:is(:focus,:focus-visible){border-color:var(--wel-red);outline-color:var(--wel-red)}.wel-input--area{resize:none;height:80px;padding:12px;line-height:20px}.wel-pair{gap:10px;display:flex}.wel-pair .wel-input{flex:1;min-width:0}.wel-avatar{border:1px solid var(--wel-field-line);background:var(--wel-field);color:#8a8a8c;letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:13px;font-weight:500;line-height:1;display:grid}.wel-avatar--store{border-radius:10px}.wel-select{display:block;position:relative}.wel-select .wel-input{cursor:pointer;padding-right:34px}.wel-select option,.wel-select optgroup{color:#1b1b1c;background:#fff}.wel-select__chev{color:#8a8a8c;pointer-events:none;position:absolute;top:17px;right:14px}.wel-seg{border:1px solid var(--wel-field-line);background:var(--wel-field);border-radius:10px;grid-template-columns:1fr 1fr;height:44px;padding:3px;display:grid}.wel-seg__opt{color:#5c5c5d;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:500;transition:background-color .11s ease-out,color .11s ease-out}.wel-seg__opt[aria-checked=true]{box-shadow:var(--wel-raise);color:var(--wel-text);background:#fff}@media (hover:hover){.wel-seg__opt[aria-checked=false]:hover:not(:disabled){color:var(--wel-text);transition:none}}.wel-seg__opt:focus-visible{outline:1px solid var(--wel-ring);outline-offset:-1px}.wel-seg__opt:disabled{cursor:default;color:#b5b5b6}.wel-error{color:var(--wel-red);margin-top:-8px;font-size:13px;line-height:18px}.wel-note{color:var(--wel-sub);font-size:13px;line-height:18px}.wel-note strong{color:var(--wel-text);font-weight:500}.wel-field>.wel-note,.wel-field>.wel-error{margin-top:-4px}.wel-rows{border-bottom:1px solid var(--wel-hair);margin-top:34px}.wel-row{border-top:1px solid var(--wel-hair);flex-direction:column;justify-content:center;gap:4px;min-height:75px;padding:16px 0 17px;display:flex}.wel-row__title{color:var(--wel-text);font-size:15px;font-weight:600;line-height:18px}.wel-row__text{color:var(--wel-row-text);font-size:13px;font-weight:400;line-height:18px}.wel-row--switch,.wel-row--state{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.wel-row__words{flex-direction:column;gap:4px;min-width:0;display:flex}.wel-row--state[data-done] .wel-row__title{color:#5c5c5d}.wel-row__done{height:24px;box-shadow:var(--wel-raise);color:#2f2f30;background:#fff;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:12px;font-weight:500;display:inline-flex}.wel-switch{width:30px;height:20px;box-shadow:none;cursor:pointer;background:#d4d4d6;border:0;border-radius:10px;flex:none;padding:0;transition:background-color .13s;position:relative}.wel-switch__thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform 85ms ease-out,background-color .13s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000002e}.wel-switch[aria-checked=true]{background:var(--wel-pill)}.wel-switch[aria-checked=true] .wel-switch__thumb{transform:translate(10px)}.wel-switch:focus-visible{outline:1px solid var(--wel-ring);outline-offset:2px}@media (hover:hover){.wel-switch[aria-checked=false]:hover{background:#c4c4c6}}.wel-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:40px;display:flex}.wel-door,.wel-skip{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;height:44px;padding:0 18px;font-size:13px;font-weight:500;line-height:1;transition:background-color .11s ease-out,color .11s ease-out;display:inline-flex}.wel-door{background:var(--wel-pill);color:#fff;box-shadow:0 3px 6px -2px #00000005,0 1px 1px #0000000a}.wel-skip{color:var(--wel-sub);background:0 0}.wel-back{margin-right:auto}.wel-ahead{margin-top:24px;margin-bottom:-16px}@media (hover:hover){.wel-door:hover:not(:disabled){background:var(--wel-pill-hover);transition:none}.wel-skip:hover:not(:disabled){background:var(--wel-soft);color:var(--wel-text);transition:none}}.wel-door:active:not(:disabled){background:var(--wel-pill-press);color:#e6e6e7;transition:background-color .1s ease-out,color .1s ease-out}.wel-skip:active:not(:disabled){color:var(--wel-text);background:#ececed;transition:background-color .1s ease-out,color .1s ease-out}.wel-door:focus-visible,.wel-skip:focus-visible{outline:1px solid var(--wel-ring);outline-offset:2px}.wel-door:disabled{cursor:default}.wel-door[data-busy]{background:var(--wel-pill-press);color:#c4c4c6;transition:background-color .1s ease-out,color .1s ease-out}.wel-door:disabled:not([data-busy]){opacity:.6}.wel-dots{height:8px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.wel-dot,.wel-dots__pill{border-radius:4px;height:8px;position:absolute;top:0;left:0}.wel-dot{background:#dcdcdd;width:8px}.wel-dot[data-tone=next]{background:#b5b5b6}.wel-dot[data-tone=after]{background:#cfcfd0}.wel-dot--slot{background:#cfcfd0;width:24px}.wel-dots__pill{background:linear-gradient(90deg,#1b1b1c,#6f6f71);width:24px;transition:transform .25s cubic-bezier(.215,.61,.355,1)}.wel-right{background:#f4f4f5;position:absolute;inset:0 0 0 50%;overflow:hidden}.wel-hair{z-index:1;background:linear-gradient(#f9f9fa 2%,#e5e5e6 50%,#f9f9fa 100%);width:1px;position:absolute;top:0;bottom:0;left:-.5px}.wel-scene{mix-blend-mode:multiply;transition:opacity .17s ease-out;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 40% at 52% 52%,#000 40%,#0000 100%);mask-image:radial-gradient(48% 40% at 52% 52%,#000 40%,#0000 100%)}.wel-scene__light{opacity:.2;animation:1.15s linear both wel-scene-in;position:absolute;inset:0}@keyframes wel-scene-in{0%{opacity:0}13%{opacity:.07}to{opacity:.2}}.wel-shot,.wel-dof{position:absolute;inset:0}.wel-dof--far{filter:blur(3px)}.wel-dof--mid{filter:blur(1.4px);-webkit-mask-image:linear-gradient(var(--wel-band,180deg), transparent 22%, #000 31%, #000 71%, transparent 80%);-webkit-mask-image:linear-gradient(var(--wel-band,180deg), transparent 22%, #000 31%, #000 71%, transparent 80%);mask-image:linear-gradient(var(--wel-band,180deg), transparent 22%, #000 31%, #000 71%, transparent 80%)}.wel-dof--near{-webkit-mask-image:linear-gradient(var(--wel-band,180deg), transparent 36%, #000 42%, #000 58%, transparent 64%);-webkit-mask-image:linear-gradient(var(--wel-band,180deg), transparent 36%, #000 42%, #000 58%, transparent 64%);mask-image:linear-gradient(var(--wel-band,180deg), transparent 36%, #000 42%, #000 58%, transparent 64%)}.wel-stage{perspective:1700px;perspective-origin:52% 51%;position:absolute;inset:0}.wel-plane{-webkit-user-select:none;user-select:none;pointer-events:none;backface-visibility:hidden;max-width:none;transform:var(--wel-pose) translate(var(--wel-x0), var(--wel-y0));display:block;position:absolute;top:51%;left:52%}.wel-shot--a{animation:10s linear infinite wel-cut-a}.wel-shot--b{opacity:0;animation:10s linear infinite wel-cut-b}.wel-shot--a .wel-plane{animation:10s linear infinite wel-drift-a}.wel-shot--b .wel-plane{animation:10s linear infinite wel-drift-b}@keyframes wel-cut-a{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes wel-cut-b{0%,49.99%{opacity:0}50%,to{opacity:1}}@keyframes wel-drift-a{0%{transform:var(--wel-pose) translate(var(--wel-x0), var(--wel-y0))}50%,to{transform:var(--wel-pose) translate(var(--wel-x1), var(--wel-y1))}}@keyframes wel-drift-b{0%,50%{transform:var(--wel-pose) translate(var(--wel-x0), var(--wel-y0))}to{transform:var(--wel-pose) translate(var(--wel-x1), var(--wel-y1))}}.wel-toasts{z-index:5;pointer-events:none;position:fixed;bottom:50px;right:23.5px}.wel-toast{width:384px;height:40px;box-shadow:var(--wel-pop);pointer-events:auto;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 8px 0 13px;animation:.38s cubic-bezier(.215,.61,.355,1) both wel-toast-rise,.3s cubic-bezier(.25,.46,.45,.94) both wel-toast-fade-in;display:flex}.wel-toast[data-leaving]{animation:.22s ease-in-out both wel-toast-drop,.22s linear both wel-toast-fade-out}@keyframes wel-toast-rise{0%{transform:translateY(41px)}}@keyframes wel-toast-fade-in{0%{opacity:0}}@keyframes wel-toast-drop{to{transform:translateY(36px)}}@keyframes wel-toast-fade-out{to{opacity:0}}.wel-toast__mark{width:16px;height:16px;color:var(--wel-text);flex:none;display:grid}.wel-toast[data-tone=error] .wel-toast__mark{color:var(--wel-red)}.wel-toast[data-tone=error]{height:auto;min-height:40px;padding-top:10px;padding-bottom:10px}.wel-toast[data-tone=error] .wel-toast__text{white-space:normal;line-height:18px}.wel-toast__text{min-width:0;color:var(--wel-text);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:2px;font-size:13px;font-weight:500;overflow:hidden}.wel-toast__close{color:#8a8a8c;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}@media (hover:hover){.wel-toast__close:hover{color:var(--wel-text);background:var(--wel-soft)}}@property --wel-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.wel-splash{z-index:6;background:var(--wel-ground);place-items:center;display:grid;position:absolute;inset:0}.wel-splash__exit{animation:.5s linear 3.57s both wel-splash-out}.wel-splash__mark{opacity:0;animation:1.033s linear .17s both wel-mark-in;position:relative}.wel-splash__keys,.wel-splash__rim,.wel-splash__rim svg{display:block;position:absolute;inset:0;overflow:visible}.wel-splash__glow{background:radial-gradient(circle closest-side,#0000000a 58%,#0000 100%);border-radius:50%;width:196px;height:196px;margin:-98px 0 0 -98px;position:absolute;top:50%;left:50%}@keyframes wel-mark-in{0%{opacity:0;transform:scale(1.75)}6.5%{opacity:.55;transform:scale(1.65)}12.9%{opacity:.8;transform:scale(1.55)}22.6%{opacity:.92;transform:scale(1.44)}32.2%{opacity:.97;transform:scale(1.31)}41.9%{opacity:1;transform:scale(1.23)}51.6%{transform:scale(1.16)}61.3%{transform:scale(1.12)}71%{transform:scale(1.07)}80.6%{transform:scale(1.035)}90.3%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.wel-splash__soft{animation:1.033s linear .17s both wel-mark-soft;position:absolute;inset:0}@keyframes wel-mark-soft{0%{filter:blur(46px)brightness(3)}6.5%{filter:blur(36px)brightness(2.8)}12.9%{filter:blur(27px)brightness(2.6)}22.6%{filter:blur(22px)brightness(2.3)}32.2%{filter:blur(11px)brightness(2)}41.9%{filter:blur(8px)brightness(1.8)}51.6%{filter:blur(6.6px)brightness(1.6)}61.3%{filter:blur(5px)brightness(1.4)}71%{filter:blur(3.5px)brightness(1.3)}80.6%{filter:blur(1.7px)brightness(1.12)}90.3%,to{filter:blur()brightness()}}.wel-splash__key{fill-opacity:.45;animation:wel-key-fill .2s ease-out var(--wel-key-at) both}.wel-splash__line{opacity:0;animation:wel-key-line .2s ease-out var(--wel-key-at) both}@keyframes wel-key-fill{0%{fill-opacity:.45}to{fill-opacity:1}}@keyframes wel-key-line{0%{opacity:0}18%{opacity:1}to{opacity:0}}.wel-splash__rim{opacity:0;-webkit-mask-image:conic-gradient(from var(--wel-sweep) at 50% 50%, transparent 0deg, #000 12deg, #000 64deg, transparent 124deg, transparent 360deg);-webkit-mask-image:conic-gradient(from var(--wel-sweep) at 50% 50%, transparent 0deg, #000 12deg, #000 64deg, transparent 124deg, transparent 360deg);mask-image:conic-gradient(from var(--wel-sweep) at 50% 50%, transparent 0deg, #000 12deg, #000 64deg, transparent 124deg, transparent 360deg);animation:.33s linear .703s forwards wel-rim}@keyframes wel-rim{0%{--wel-sweep:150deg;opacity:1}78%{opacity:1}to{--wel-sweep:-170deg;opacity:0}}@keyframes wel-splash-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(16px)}}.wel-splash[data-reduced] .wel-splash__mark{animation:.25s ease-out both wel-fade-in}.wel-splash[data-reduced] .wel-splash__soft{animation:none}.wel-splash[data-reduced] .wel-splash__exit{animation:.25s ease-in .9s both wel-fade-out}.wel-splash[data-reduced] .wel-splash__key{fill-opacity:1;animation:none}.wel-splash[data-reduced] .wel-splash__line,.wel-splash[data-reduced] .wel-splash__rim{display:none}@keyframes wel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wel-fade-out{to{opacity:0}}.wel-slot{pointer-events:none;position:absolute;inset:0}.wel-pic{transition:opacity .17s ease-out;animation:.4s backwards wel-pic-in;position:absolute;inset:0;overflow:hidden}.wel[data-phase=out] .wel-pic{opacity:0}@keyframes wel-pic-in{0%{opacity:0}to{opacity:1}}.wel-col--wide .wel-inner{width:min(560px,100% - 48px)}.wel-said{margin-top:24px}.wel-said:empty{margin-top:0}.wel-alert,.wel-notice{border-radius:10px;padding:10px 12px;font-size:13px;line-height:18px}.wel-alert{color:var(--wel-red);background:#fff0ed;box-shadow:inset 0 0 0 1px #d13b2f2e}.wel-notice{box-shadow:inset 0 0 0 1px var(--wel-hair);color:var(--wel-sub);background:#fff}form>.wel-notice{margin-top:24px}.wel-quiet{color:var(--wel-quiet);font-size:13px;line-height:16px}.wel-cards{grid-template-columns:1fr 1fr;gap:26px;margin-top:31px;display:grid}.wel-card{border:1px solid var(--wel-field-line);min-width:0;color:var(--wel-text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;padding:0;transition:border-color .11s ease-out,box-shadow .11s ease-out;display:flex;overflow:hidden}.wel-card[aria-checked=true]{border-color:var(--wel-pill);box-shadow:0 0 0 1px var(--wel-pill)}@media (hover:hover){.wel-card[aria-checked=false]:hover:not(:disabled){border-color:#b5b5b6;transition:none}}.wel-card:focus-visible{outline:1px solid var(--wel-ring);outline-offset:3px}.wel-card:disabled{cursor:default}.wel-card__pz{border-bottom:1px solid var(--wel-field-line);background:#f4f4f5;place-items:center;height:156px;display:grid;position:relative}.wel-card[aria-checked=true] .wel-card__pz{border-bottom-color:#dededf}.wel-card__tx{padding:16px 16px 20px;display:block}.wel-card__t{letter-spacing:-.01em;color:var(--wel-text);font-size:17px;font-weight:500;line-height:22px;display:block}.wel-card__d{color:var(--wel-sub);margin-top:6px;font-size:15px;line-height:22px;display:block}.wel-card__sf{width:80px;height:80px;box-shadow:var(--wel-raise);color:#2f2f30;background:#fff;border-radius:16px;place-items:center;display:grid}.wel-card__stack{width:220px;height:118px;position:relative}.wel-card__stack .wel-card__sf{position:absolute;top:36px}.wel-card__stack .wel-card__sf--b1{opacity:.5;left:22px;transform:scale(.8)}.wel-card__stack .wel-card__sf--b2{opacity:.5;left:118px;transform:scale(.8)}.wel-card__stack .wel-card__sf--fr{top:34px;left:70px;box-shadow:0 0 0 1px #0000001b,0 10px 24px #00000014}.wel-card__chip{height:24px;box-shadow:var(--wel-raise);color:var(--wel-text);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.wel-card__chip svg{color:#5c5c5d}@media (min-width:960px) and (max-width:1099px){.wel-card__stack{transform:scale(.86)}}.wel-stores__head,.wel-stores__row{grid-template-columns:minmax(0,1fr) 216px;gap:8px;display:grid}.wel-stores__head{color:var(--wel-quiet);font-size:13px;line-height:16px}.wel-stores{flex-direction:column;gap:8px;display:flex}.wel-stores__row>*{min-width:0}.wel-stores__row--done{grid-template-columns:minmax(0,1fr)}.wel-stores .wel-stores__err{grid-column:1/-1;margin-top:0}.wel-ro{border-color:var(--wel-hair);box-shadow:none;color:var(--wel-sub);white-space:nowrap;cursor:default;background:0 0;align-items:center;gap:10px;display:flex;overflow:hidden}.wel-ro b{text-overflow:ellipsis;min-width:0;color:var(--wel-text);font-weight:500;overflow:hidden}.wel-ro__tag{color:var(--wel-quiet);flex:none;margin-left:auto}.wel-ro__tile{background:var(--wel-pill);color:#fff;letter-spacing:.01em;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-left:-2px;font-size:9px;font-weight:600;line-height:1;display:grid}.wel-add{height:32px;color:var(--wel-sub);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:500;line-height:1;transition:color .11s ease-out;display:inline-flex}@media (hover:hover){.wel-add:hover{color:var(--wel-text);transition:none}}.wel-add:focus-visible{outline:1px solid var(--wel-ring);outline-offset:2px}.wel-gp{background:#f4f4f5}.wel-gp__scene{perspective:1700px;perspective-origin:52%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 50% at 52%,#000 52%,#0000 100%);mask-image:radial-gradient(56% 50% at 52%,#000 52%,#0000 100%)}.wel-gp__win{transform-origin:40% 40%;background:#efeff0;border-radius:14px;grid-template-columns:208px 1fr;width:656px;height:560px;margin:-196px 0 0 -206px;font-size:13px;display:grid;position:absolute;top:50%;left:52%;overflow:hidden;transform:rotateX(9deg)rotateY(-13deg)rotate(2deg);box-shadow:0 0 0 1px #00000014,0 24px 60px #0000000f}.wel-gp svg{stroke-width:1.5px;flex:none}.wel-gp svg>*{vector-effect:non-scaling-stroke}.wel-gp__rail{padding:10px 8px;position:relative}.wel-gp__bar{align-items:center;gap:6px;height:28px;display:flex}.wel-gp__sw{color:#1b1b1c;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-width:0;height:28px;padding:0 4px;font-weight:500;display:flex}.wel-gp__sw>svg{color:#8a8a8c;width:14px;height:14px}.wel-gp__swname{text-overflow:ellipsis;min-width:0;overflow:hidden}.wel-gp__ic{color:#8a8a8c;width:16px;height:16px}.wel-gp__bar .wel-gp__ic{margin-left:auto}.wel-gp__me{color:#fff;background:#1b1b1c;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-right:2px;font-size:8px;font-weight:600;line-height:1;display:grid}.wel-gp__me.is-blank{color:#8a8a8c;background:#fff;box-shadow:inset 0 0 0 1px #dcdcdd}.wel-gp__me.is-blank svg{width:12px;height:12px}.wel-gp__tile{color:#2f2f30;background:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #dcdcdd}.wel-gp__tile--on{box-shadow:none;color:#fff;background:#1b1b1c}.wel-gp__nav{flex-direction:column;gap:1px;margin-top:12px;display:flex}.wel-gp__nav span{color:#59595b;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;height:28px;padding:0 8px;display:flex}.wel-gp__nav svg,.wel-gp__foot svg{color:#6f6f71;width:16px;height:16px}.wel-gp__nav span[data-on]{color:#1b1b1c;background:#e1e1e2}.wel-gp__nav span[data-on] svg{color:#2f2f30}.wel-gp__nav em{color:#5c5c5d;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal}.wel-gp__nav b{color:#5c5c5d;justify-content:space-between;align-items:center;height:28px;margin-top:14px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.wel-gp__nav b svg{width:14px;height:14px}.wel-gp__foot{color:#59595b;align-items:center;gap:10px;height:28px;padding:0 8px;display:flex;position:absolute;bottom:10px;left:8px;right:8px}.wel-gp__main{background:#f9f9fa;border-radius:8px;min-width:0;margin:6px 6px 6px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e5e5e6}.wel-gp__top{color:#1b1b1c;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex;box-shadow:inset 0 -1px #e5e5e6}.wel-gp__crumb{font-weight:500}.wel-gp__acts{align-items:center;gap:12px;margin-left:auto;display:flex}.wel-gp__act{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.wel-gp__act svg{color:#5c5c5d;width:14px;height:14px}.wel-gp__menu{z-index:2;width:252px;box-shadow:var(--wel-pop);background:#fff;border-radius:10px;padding:4px;position:absolute;top:42px;left:8px}.wel-gp__ml{color:#5c5c5d;align-items:center;gap:8px;height:28px;padding:0 8px;font-size:12px;display:flex}.wel-gp__ex{color:#5c5c5d;border:1px dashed #c4c4c6;border-radius:6px;flex:none;align-items:center;height:18px;margin-left:auto;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.wel-gp__row{color:#1b1b1c;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;height:30px;padding:0 8px;display:flex}.wel-gp__row>svg{color:#5c5c5d;width:16px;height:16px}.wel-gp__row .wel-gp__tile{border-radius:4px;width:16px;height:16px;font-size:9px}.wel-gp__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.wel-gp__row>.wel-gp__tk{color:#1b1b1c;width:14px;height:14px;margin-left:auto}.wel-gp__sep{background:#ececed;height:1px;margin:4px -4px}.wel-hp{padding:0 40px 0 14px}.wel-hp__q{text-align:center;letter-spacing:-.015em;color:#1b1b1c;margin-top:30px;font-size:19px;font-weight:500;line-height:24px}.wel-hp__ask{background:#fff;border-radius:10px;flex-direction:column;gap:10px;max-width:340px;margin:14px auto 0;padding:10px 8px 8px 10px;display:flex;box-shadow:0 0 0 1px #00000012,0 3px 6px -2px #00000005,0 1px 1px #0000000a}.wel-hp__ic{color:#5c5c5d;width:14px;height:14px}.wel-hp__hint{text-overflow:ellipsis;white-space:nowrap;color:#9d9d9e;font-size:12px;overflow:hidden}.wel-hp__foot{align-items:center;gap:8px;display:flex}.wel-hp__send{color:#8a8a8c;background:#efeff0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.wel-hp__send svg{width:12px;height:12px}.wel-hp__kinds{flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.wel-hp__kinds span{color:#2f2f30;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:10.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #dcdcdd}.wel-hp__kinds svg{color:#5c5c5d;width:11px;height:11px}.wel-hp__band{color:#1b1b1c;background:#efeff0;border-radius:6px;align-items:center;gap:7px;height:28px;margin-top:16px;padding:0 8px;font-size:12px;display:flex}.wel-hp__band svg{color:#5c5c5d;width:14px;height:14px}.wel-hp__band>svg:first-child{color:#8a8a8c;width:12px;height:12px}.wel-hp__band b{white-space:nowrap;font-weight:500}.wel-hp__count{color:#5c5c5d}.wel-hp__end{color:#5c5c5d;white-space:nowrap;margin-left:auto;font-size:11px}.wel-hp__row{align-items:center;gap:8px;height:32px;padding:0 8px;display:flex;box-shadow:inset 0 -1px #ececed}.wel-hp__disc,.wel-hp__face{border-radius:50%;flex:none;width:18px;height:18px}.wel-hp__disc{box-shadow:none;color:#5c5c5d;background:#efeff0;place-items:center;font-size:7.5px;font-weight:600;line-height:1;display:grid}.wel-hp__face{object-fit:cover;filter:saturate(.9)}.wel-hp__words{white-space:nowrap;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.wel-hp__words b{color:#1b1b1c;flex:none;font-size:12px;font-weight:500}.wel-hp__words span{text-overflow:ellipsis;color:#5c5c5d;min-width:0;font-size:11.5px;overflow:hidden}.wel-hp__state{color:#2f2f30;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.wel-hp__state i{outline-offset:-1px;background:#138a52;border-radius:50%;outline:1px solid #138a52;width:9px;height:9px;box-shadow:inset 0 0 0 2px #f9f9fa}.wel-hp__state.is-amber i{background:#b26a00;outline-color:#b26a00}.wel-hp__state.is-quiet i{box-shadow:none;background:0 0;border:1px dashed #9d9d9e;outline:none}.wel-hp__btn{color:#1b1b1c;background:#fff;border-radius:999px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #dcdcdd}.wel-hp__btn.is-ink{box-shadow:none;color:#fff;background:#1b1b1c}.wel-hp__meter{background:#e5e5e6;border-radius:2px;flex:none;width:52px;height:4px;overflow:hidden}.wel-hp__meter i{border-radius:inherit;background:#1b1b1c;height:100%;display:block}.wel-hp__n{text-align:right;color:#1b1b1c;font-variant-numeric:tabular-nums;flex:none;width:42px;font-size:12px}.wel-hp__n small{color:#5c5c5d;margin-left:4px;font-size:10.5px}.wel-hp__figs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wel-hp__figs span{flex-direction:column;gap:3px;min-width:0;padding:10px 8px 12px;display:flex;box-shadow:inset -1px 0 #e5e5e6}.wel-hp__figs span:last-child{box-shadow:none}.wel-hp__figs b,.wel-hp__figs i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wel-hp__figs b{color:#5c5c5d;font-size:11px;font-weight:500}.wel-hp__figs strong{color:#1b1b1c;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:22px}.wel-hp__figs i{color:#8a8a8c;font-size:10.5px;font-style:normal}.wel-kit{border:1px solid var(--wel-hair);border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.wel-kit__swatch{border-radius:8px;flex:none;width:32px;height:32px;box-shadow:inset 0 0 0 1px #00000014}.wel-kit__words{flex-direction:column;gap:2px;min-width:0;display:flex}.wel-kit__words b{color:var(--wel-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:16px}.wel-kit__words span{color:var(--wel-sub);font-size:12px;line-height:15px}.wel-kit__logo{object-fit:contain;width:auto;max-width:96px;height:28px;box-shadow:inset 0 0 0 1px var(--wel-hair);background:#fff;border-radius:6px;flex:none;margin-left:auto;padding:3px 6px}.wel-ph{background:radial-gradient(120% 70% at 50% 0,#ffffffb3,#0000 60%),#f4f4f5}.wel-ph__glow{background:var(--wel-brand);opacity:.05;filter:blur(110px);border-radius:50%;width:440px;height:560px;transition:background-color .9s cubic-bezier(.25,.46,.45,.94),opacity .9s cubic-bezier(.25,.46,.45,.94);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.wel-ph[data-lit] .wel-ph__glow{opacity:.16}.wel-ph__stage{width:318px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-height:820px){.wel-ph__stage{transform:translate(-50%,-50%)scale(.86)}}@media (max-height:700px){.wel-ph__stage{transform:translate(-50%,-50%)scale(.74)}}.wel-ph__floor{filter:blur(8px);background:radial-gradient(closest-side,#00000047,#0000);border-radius:50%;width:300px;height:46px;position:absolute;top:640px;left:50%;transform:translate(-50%)}.wel-ph__phone{background:linear-gradient(150deg,#77777c 0%,#3b3b3f 14%,#222225 42%,#2a2a2d 68%,#4d4d52 88%,#6a6a6f 100%);border-radius:55px;width:318px;height:662px;padding:3px;position:relative;box-shadow:inset 0 0 0 .5px #ffffff52,inset 0 1px #ffffff38,0 0 0 .5px #000000e6,0 70px 120px -40px #00000052,0 30px 60px -24px #00000038}.wel-ph__btn{background:linear-gradient(90deg,#2b2b2e,#5e5e63 60%,#3a3a3e);width:3px;position:absolute}.wel-ph__btn--action,.wel-ph__btn--up,.wel-ph__btn--down{border-radius:2px 0 0 2px;left:-2.5px}.wel-ph__btn--action{height:26px;top:112px}.wel-ph__btn--up{height:46px;top:158px}.wel-ph__btn--down{height:46px;top:214px}.wel-ph__btn--side{background:linear-gradient(270deg,#2b2b2e,#5e5e63 60%,#3a3a3e);border-radius:0 2px 2px 0;height:74px;top:182px;right:-2.5px}.wel-ph__bezel{background:#020203;border-radius:52px;height:100%;padding:8px;box-shadow:inset 0 0 0 1px #ffffff09}.wel-ph__screen{isolation:isolate;background:#fff;border-radius:44px;height:640px;position:relative;overflow:hidden}.wel-ph__page{transform-origin:0 0;pointer-events:none;background:#fff;width:375px;height:811px;padding-top:56px;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.7893)}.wel-ph__page>.recipient-card{min-height:100%;box-shadow:none;border-radius:0}.wel-ph__status{z-index:2;letter-spacing:-.02em;color:#000;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 70%,#fff0);justify-content:space-between;align-items:center;height:46px;padding:1px 25px 0 38px;font:600 13.5px/1 -apple-system,SF Pro Text,Inter Variable,system-ui,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.wel-ph__status svg{display:block}.wel-ph__island{z-index:3;background:#000;border-radius:14px;width:96px;height:28px;margin-left:-48px;position:absolute;top:9px;left:50%;box-shadow:inset 0 0 0 1px #ffffff08}.wel-ph__fade{z-index:1;background:linear-gradient(#fff0,#ffffffeb 48%,#fff 70%);height:132px;position:absolute;bottom:0;left:0;right:0}.wel-ph__safari{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);letter-spacing:-.01em;color:#0b0b0c;background:#f6f6f8cc;border-radius:9999px;align-items:center;height:37px;padding:0 14px;font:500 12.5px/1 -apple-system,SF Pro Text,Inter Variable,system-ui,sans-serif;display:flex;position:absolute;bottom:21px;left:12px;right:12px;box-shadow:0 0 0 .5px #0000001a,0 8px 22px #00000024}.wel-ph__aa{font-size:13px;font-weight:600}.wel-ph__aa small{font-size:9.5px}.wel-ph__url{flex:1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.wel-ph__url svg{color:#6c6c70}.wel-ph__reload{color:#0b0b0c}.wel-ph__homebar{z-index:3;background:#0b0b0c;border-radius:2px;width:108px;height:4px;margin-left:-54px;position:absolute;bottom:6px;left:50%}.wel-ph__glare{z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(128deg,#ffffff29 0%,#ffffff0d 24%,#fff0 40%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.wel-ph__cap{color:var(--wel-quiet);justify-content:center;align-items:center;gap:9px;margin-top:30px;font-size:13px;line-height:16px;display:flex}.wel-ph__cap i{background:#c4c4c6;border-radius:50%;width:7px;height:7px;transition:background-color .9s,box-shadow .9s}.wel-ph[data-lit] .wel-ph__cap i{background:var(--wel-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--wel-brand) 22%, transparent)}.wel-results{border-bottom:1px solid var(--wel-hair);margin-top:31px}.wel-result{border-top:1px solid var(--wel-hair);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:flex}.wel-result__words{flex-direction:column;gap:4px;min-width:0;display:flex}.wel-result__words b{color:var(--wel-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.wel-result__words span{color:var(--wel-row-text);font-size:13px;line-height:18px}.wel-copy{height:32px;box-shadow:var(--wel-raise);color:var(--wel-text);background:#fff;flex:none;padding:0 12px}@media (hover:hover){.wel-copy:hover:not(:disabled){background:#f3f3f4}}.wel-after{margin-top:16px}@media (prefers-reduced-motion:reduce){.wel-enter{animation:.2s ease-out both wel-fade-in}.wel-shot,.wel-shot .wel-plane{animation:none}.wel-shot--b{display:none}.wel-dots__pill,.wel-switch,.wel-switch__thumb,.wel-card,.wel-seg__opt{transition:none}.wel-toast{animation:.2s ease-out both wel-fade-in}.wel-toast[data-leaving]{animation:.2s ease-in both wel-fade-out}.wel-pic{animation:none}}@media (max-width:959px){.wel-left{right:0}.wel-right{display:none}}@media (max-width:520px){.wel-inner,.wel-col--wide .wel-inner{width:100%;padding:24px}.wel-col{bottom:calc(56px + env(safe-area-inset-bottom))}.wel-dots{bottom:calc(24px + env(safe-area-inset-bottom))}.wel-toasts{left:16px;right:16px;bottom:calc(64px + env(safe-area-inset-bottom))}.wel-toast{width:100%;height:auto;min-height:40px;padding-top:10px;padding-bottom:10px}.wel-toast__text{white-space:normal;line-height:18px}.wel-cards{grid-template-columns:1fr;gap:12px;margin-top:28px}.wel-card__pz{height:120px}.wel-card__sf{border-radius:14px;width:68px;height:68px}.wel-card__sf svg{width:38px;height:38px}.wel-card__stack{transform:scale(.86)}.wel-card__tx{padding:14px 16px 16px}.wel-card__d{margin-top:4px}.wel-card__chip{font-size:13px}.wel-stores__head{display:none}.wel-stores{gap:12px}.wel-stores__row{grid-template-columns:1fr}.wel-stores__row--me>:not(:first-child),.wel-ro__tile{display:none}.wel-result{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:720px),(pointer:coarse){.wel-input,.wel-seg__opt{font-size:16px}}
:root[data-look=ink]{--p-hover:#0000000d;--p-press:#00000014;--p-current:#0000000f;--p-row-ink:#0f0f10cc;--p-glyph:#0f0f109e;--p-chip:#0000000d;--p-soft:cubic-bezier(.25, .5, .25, 1);--p-select:#0f0f101f}:root[data-look=ink] .frame-side~* .tooltip[data-side=right],:root[data-look=ink] .tooltip[data-side=right]{margin-left:6px}@media (min-width:768px){:root[data-look=ink] .dropdown-menu.account-menu{width:var(--w-side-row);border-radius:var(--r-menu)}}:root[data-look=ink] .text-link{text-underline-offset:3px;transition:color var(--t-base) var(--ease), text-decoration-color var(--t-base) var(--ease);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1.5px}:root[data-look=ink] .text-link:hover{text-decoration-color:currentColor}:root[data-look=ink] :is(.button,.gpt-pill,.top-make,.filter-pill){transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease), scale .1s var(--ease)}@media (prefers-reduced-motion:no-preference){:root[data-look=ink] :is(.button,.gpt-pill,.top-make,.filter-pill):active:not(:disabled){scale:.97}}:root[data-look=ink] ::selection{background:var(--p-select)}
:root[data-look=ink] .frame .pix-page.gpt-pix{max-width:none;margin-inline:0}:root[data-look=ink] :is(.gpt-field,.search-pill,.search-input,.template-search):focus-within{box-shadow:inset 0 0 0 1.5px var(--ink);border-color:#0000}
.make-progress{border-radius:var(--r-pill);background:var(--line);width:min(320px,70%);height:4px;margin:12px auto 0;overflow:hidden}.make-progress>i{border-radius:inherit;background:var(--ink);height:100%;transition:width .6s var(--ease);display:block}@media (prefers-reduced-motion:reduce){.make-progress>i{transition:none}}@media (min-width:1024px){@container recipient (min-width:1000px){.recipient-card .cx-grid.is-only{grid-template-columns:minmax(0,760px)}}}.sp-send-opens{border-bottom:1px solid var(--line-raised);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;line-height:16px;display:flex}.sp-send-opens .segmented>button{min-height:28px;padding:4px 12px;font-size:13.5px}.sp-send-opens+.sp-send-row{margin-top:6px}.sp-send-email-copy small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.sp-send-email-copy:disabled{opacity:.6}.detail-panel .person-inline{align-items:center;gap:8px;min-width:0;display:inline-flex}.detail-panel .person-inline>svg{flex-shrink:0}.send-opens{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.send-opens .segmented>button{min-height:28px;padding:4px 12px;font-size:13.5px}.gpt-pix-tile.pix-own-tile{background:var(--white);box-shadow:inset 0 0 0 1px var(--line-raised);text-align:center;color:var(--ink);cursor:pointer;place-items:center;padding:16px;display:grid}.gpt-pix-tile.pix-own-tile:hover{background:var(--hover)}.gpt-pix-tile.pix-own-tile:disabled{cursor:progress}.pix-own-in{justify-items:center;gap:6px;max-width:240px;display:grid}.pix-own-in svg{stroke-width:1.75px;width:20px;height:20px;color:var(--muted)}.pix-own-in b{font-size:14px;font-weight:600;line-height:20px}.pix-own-in small{color:var(--muted);font-size:12.5px;line-height:17px}.side-foot .side-credit{color:var(--faint);white-space:nowrap;padding:6px 12px 2px;font-size:11.5px;font-weight:400;line-height:16px;display:block}.models-notice .ek-first-lines a{color:inherit;text-underline-offset:3px;text-decoration:underline}
:root[data-look=ink] .sp-says{padding-top:0}:root[data-look=ink] .sp-says .sp-pick{justify-content:space-between;width:100%}:root[data-look=ink] .sp-opt{align-items:baseline;gap:8px;display:inline-flex}:root[data-look=ink] .sp-opt>small{letter-spacing:.03px;color:var(--faint);font-size:12px;line-height:16px}:root[data-look=ink] .sp-card{border:1px solid var(--e-edge);background:var(--e-fill-soft);transition:border-color var(--t-base) ease;border-radius:12px;gap:10px;margin-top:16px;padding:16px;display:grid}:root[data-look=ink] .sp-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-look=ink] .sp-card-top h3{letter-spacing:0;color:var(--ink);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}:root[data-look=ink] .sp-card-top h3>svg{stroke-width:1.75px;width:16px;height:16px;color:var(--muted)}:root[data-look=ink] .sp-chip{background:var(--e-fill);height:24px;box-shadow:inset 0 0 0 1px var(--e-edge);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root[data-look=ink] .sp-said{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;transition:opacity var(--t-enter) ease;margin:0;font-size:15px;line-height:24px}:root[data-look=ink] .sp-card.is-stale .sp-said:not(.is-empty){opacity:.55}:root[data-look=ink] .sp-said.is-empty{color:var(--muted);font-size:14px;line-height:20px}:root[data-look=ink] .sp-said mark.sp-slot{background:var(--mk-slot);box-shadow:0 0 0 1px var(--mk-slot-edge);color:var(--ink);border-radius:6px;padding:0 2px;font-weight:500}:root[data-look=ink] .sp-card-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:root[data-look=ink] .sp-card-foot .md-say{margin-top:0}:root[data-look=ink] .sp-card-foot .md-say:disabled{opacity:.5;cursor:default}:root[data-look=ink] .sp-card-foot .md-say:disabled:hover{border-color:var(--e-edge);background:var(--canvas)}:root[data-look=ink] .sp-card-foot .md-say[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}:root[data-look=ink] .sp-card-foot .mk-hint{flex:200px}@media (max-width:767px){:root[data-look=ink] .sp-card{padding:14px}:root[data-look=ink] .sp-card-foot .mk-hint{flex-basis:100%}}@media (prefers-reduced-motion:reduce){:root[data-look=ink] .sp-card,:root[data-look=ink] .sp-said{transition:none}}
.recipient-card .cx-play-cover{cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.recipient-card .cx-play-cover:hover~.recipient-play{box-shadow:var(--shadow-float)}@media (max-width:1023px) and (orientation:landscape) and (max-height:600px){.recipient-card .cx-grid>.cu-media{width:min(100%,177.778dvh - 266.667px);margin-inline:auto}.recipient-card .cx-grid>.cu-media.is-tall{width:min(100%,56.25dvh - 84.375px)}.recipient-card .cx-grid.is-only>.cu-media{width:min(100%,177.778dvh - 156.444px)}.recipient-card .cx-grid.is-only>.cu-media.is-tall{width:min(100%,56.25dvh - 49.5px)}}@media (hover:none){:root[data-look=ink] .nx-play-on.is-disc{opacity:1}}
:root[data-look=ink] .md .select-trigger.sp-pick{height:40px}:root[data-look=ink] :is(input:not([type]),input[type=tel],input[type=url],input[type=number],input[type=password]):not(.side-edit input,.inline-name-input){border-radius:10px}:root[data-look=ink] .settings-rail .nav-group-head{min-height:28px;margin:24px 0 2px;padding-left:12px}:root[data-look=ink] .settings-rail .nav-group-label{color:var(--muted);font-size:13px;font-weight:500;line-height:18px}:root[data-look=ink] .settings-rail .nav-group-head+.main-nav{margin-top:0}:root[data-look=ink] .nx-viewer .vl-viewer small{white-space:normal;text-overflow:clip;overflow:visible}:root[data-look=ink] .gx-ed-seg-item{white-space:nowrap}@property --px-fade-l{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --px-fade-r{syntax:"<length-percentage>";inherits:false;initial-value:0}@keyframes px-fade-l{0%{--px-fade-l:0px}to{--px-fade-l:32px}}@keyframes px-fade-r{0%{--px-fade-r:32px}to{--px-fade-r:0px}}@media (max-width:767px){@supports (animation-timeline:scroll()){:root[data-look=ink] :is(.pix-side-list,.pix-start-row,.pix-ready-row,.pix-album-row){-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--px-fade-l), #000 calc(100% - var(--px-fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--px-fade-l), #000 calc(100% - var(--px-fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--px-fade-l), #000 calc(100% - var(--px-fade-r)), transparent);animation:linear both px-fade-l,linear both px-fade-r;animation-timeline:scroll(self x),scroll(self x);animation-range:0 64px,calc(100% - 64px) 100%}}:root[data-look=ink] :is(.field,.slot-input,.db-in,.search-pill,.token-field) :is(input:not([type=checkbox],[type=radio],[type=range]),textarea),:root[data-look=ink] .sharing-form .field :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea),:root[data-look=ink] .sharing-form .slot-input{font-size:16px}}@media (pointer:coarse){:root[data-look=ink] :is(.md-up,.md-all,.md-open){position:relative}:root[data-look=ink] :is(.switch,.vc-bin,.nx-play-on:not(.is-disc),.md-up,.md-all,.md-open):before{content:"";position:absolute;inset:-12px -8px}}:root[data-look=ink]:not([data-modality=pointer]) :is(button,a,[role=button],[role=tab],summary):not(.dropdown-item,.select-item,.palette-row):focus-visible{outline:1px solid var(--text-1);outline-offset:2px}:root[data-look=ink][data-look]:not([data-modality=pointer]) :is(.side-row,.sb-head-button,.nav-row,.store-switch):focus-visible{outline-offset:-1px}:root[data-look=ink]:not([data-modality=pointer]) .pix-side-list>:is(a,button):not(.dropdown-item):focus-visible{outline-offset:-1.5px;box-shadow:none;border-radius:8px}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){:root[data-look=ink] .frame-side{transition:transform var(--t-slow) var(--ease-sheet), visibility var(--t-slow) step-end}:root[data-look=ink] .is-drawer .frame-side{transition:transform var(--t-slow) var(--ease-sheet)}:root[data-look=ink] .frame-scrim{transition:opacity var(--t-slow) var(--ease-sheet)}}
:root[data-look=ink] .cm-pane.rc{min-height:0;color:var(--ink);flex-direction:column;flex:auto;display:flex}:root[data-look=ink] .rc-main{gap:var(--s-5);flex:auto;min-height:0;display:flex}:root[data-look=ink] .rc-col{flex:auto;justify-content:center;align-items:flex-start;min-width:0;min-height:0;display:flex;container-type:size}:root[data-look=ink] .cm-stage{width:100%;height:var(--rc-h);isolation:isolate;background:#000;flex:none;position:relative;overflow:hidden}:root[data-look=ink] .cm-cam{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}:root[data-look=ink] .cm-cam.is-mirror{transform:scaleX(-1)}:root[data-look=ink] .cm-shade{z-index:1;pointer-events:none;background:linear-gradient(#00000080 0%,#0000 34%),linear-gradient(#0000 74%,#0006 100%);position:absolute;inset:0}:root[data-look=ink] .cm-stage[data-rolling]:after{content:"";z-index:4;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #ff3b30e6}:root[data-look=ink] .cm-top{top:calc(14px + var(--cm-safe-top,0px));z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:14px;right:14px}:root[data-look=ink] .cm-round{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--t-fast) var(--ease);background:#00000052;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}:root[data-look=ink] .cm-round svg{width:20px;height:20px}:root[data-look=ink] :is(.cm-round,.cm-pill.is-button):hover:not(:disabled,.is-on){background:#0000007a}:root[data-look=ink] :is(.cm-round,.cm-pill.is-button):disabled{opacity:.45;cursor:default}:root[data-look=ink] :is(.cm-round,.cm-pill.is-button).is-on{color:#0f0f10;background:#ffffffeb}:root[data-look=ink] :is(.cm-round,.cm-soft).is-ghost{visibility:hidden}:root[data-look=ink] .cm-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:#0006;border-radius:999px;align-items:center;gap:6px;min-width:0;height:30px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}:root[data-look=ink] .cm-pill.is-button{color:#fff;cursor:pointer;height:36px;transition:background-color var(--t-fast) var(--ease);border:0;padding:0 14px;font-family:inherit}:root[data-look=ink] .cm-pill.is-live{background:#ff3b30eb}:root[data-look=ink] .cm-pill svg{width:14px;height:14px}:root[data-look=ink] .cm-rec{background:#fff;border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite cm-blink}@keyframes cm-blink{50%{opacity:.35}}:root[data-look=ink] .cm-prompt{top:calc(62px + var(--cm-safe-top,0px));z-index:2;text-align:center;text-shadow:0 1px 14px #00000059;position:absolute;left:24px;right:24px}:root[data-look=ink] .cm-prompt.is-rolling{cursor:pointer}:root[data-look=ink] .cm-say{letter-spacing:-.015em;color:#fff;text-wrap:balance;max-width:34ch;margin:0 auto;font-size:24px;font-weight:600;line-height:32px}:root[data-look=ink] .cm-prompt.is-rolling .cm-w{color:#ffffff73;transition:color .12s linear}:root[data-look=ink] .cm-prompt.is-rolling .cm-w.is-said{color:#fff}:root[data-look=ink] .cm-next{color:#ffffff8c;text-wrap:balance;max-width:40ch;margin:10px auto 0;font-size:16px;font-weight:500;line-height:22px}:root[data-look=ink] .cm-hint{z-index:2;text-align:center;color:#fffc;text-shadow:0 1px 10px #00000073;text-wrap:balance;margin:0;font-size:13px;line-height:18px;position:absolute;bottom:16px;left:20px;right:20px}:root[data-look=ink] .cm-hint.is-error{color:#ff8a80}:root[data-look=ink] .cm-count{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:root[data-look=ink] .cm-count>*{grid-area:1/1}:root[data-look=ink] .cm-count svg{width:148px;height:148px;transform:rotate(-90deg)}:root[data-look=ink] .cm-count circle{fill:#00000047;stroke-width:4px}:root[data-look=ink] .cm-count .cm-count-track{stroke:#ffffff38}:root[data-look=ink] .cm-count .cm-count-run{fill:none;stroke:#fff;stroke-linecap:round;stroke-dasharray:339.3;animation:1s linear both cm-ring}:root[data-look=ink] .cm-count span{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-size:72px;font-weight:600;line-height:1;animation:.36s cubic-bezier(.2,.8,.2,1) both cm-pop}@keyframes cm-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:339.3px}}@keyframes cm-pop{0%{opacity:0;transform:scale(.7)}}:root[data-look=ink] .cm-gate{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}:root[data-look=ink] .cm-gate-icon{background:#ffffff1a;border-radius:999px;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}:root[data-look=ink] .cm-gate strong{font-size:16px;font-weight:600;line-height:22px}:root[data-look=ink] .cm-gate>span:not(.cm-gate-icon){color:#fff9;max-width:36ch;font-size:13px;line-height:18px}:root[data-look=ink] .cm-soft{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;white-space:nowrap;cursor:pointer;height:36px;transition:background-color var(--t-fast) var(--ease);background:#ffffff24;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}:root[data-look=ink] .cm-soft:hover:not(:disabled){background:#fff3}:root[data-look=ink] .cm-soft:disabled{opacity:.45;cursor:default}:root[data-look=ink] :is(.rc-tool,.rc-rec):focus-visible,:root[data-look=ink] :is(.cm-shutter,.cm-round):focus-visible{outline-offset:2px;outline:2px solid #fff}:root[data-look=ink] .cm-player{cursor:pointer;position:absolute;inset:0}:root[data-look=ink] .cm-take{object-fit:contain;opacity:0;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-look=ink] .cm-take.is-shown{opacity:1}:root[data-look=ink] .cm-play{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;pointer-events:none;background:#00000073;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-look=ink] .cm-play svg{width:26px;height:26px;margin-left:3px}:root[data-look=ink] .cm-scrub{z-index:21;pointer-events:none;background:#ffffff40;height:3px;position:absolute;bottom:0;left:0;right:0}:root[data-look=ink] .cm-scrub>b{background:#fff;height:100%;display:block}:root[data-look=ink] .cm-scrub-cut{background:#ffffffd9;width:2px;height:6px;margin-left:-1px;position:absolute;top:-3px}@media (max-width:1023px){:root[data-look=ink] .frame .page.md.rc-page{height:auto;min-height:0;padding:0}:root[data-look=ink] .cm-pane.rc[data-full]{--cm-safe-top:env(safe-area-inset-top);--cm-safe-bottom:env(safe-area-inset-bottom);z-index:var(--z-scrim);color:#fff;background:#000;position:fixed;inset:0;overflow:hidden}:root[data-look=ink]:has(.cm-pane[data-full]) body{overflow:hidden}:root[data-look=ink] .cm-pane[data-full] :is(.rc-main,.rc-col){flex:auto;align-items:stretch;min-height:0;display:flex;container-type:normal}:root[data-look=ink] .cm-pane[data-full] .rc-device{background:#000;border-radius:0;flex:auto;width:100%;min-height:0}:root[data-look=ink] .cm-pane[data-full] .cm-stage{flex:auto;height:auto;min-height:0}:root[data-look=ink] .cm-pane[data-full] .cm-cam{object-fit:cover}:root[data-look=ink] .cm-pane[data-full] .cm-stage[data-rolling]:after{box-shadow:none}:root[data-look=ink] .cm-pane[data-full] .cm-prompt{top:calc(70px + var(--cm-safe-top));left:20px;right:20px}:root[data-look=ink] .cm-pane[data-full] .cm-say{font-size:26px;line-height:34px}:root[data-look=ink] .cm-pane[data-full] .cm-hint{bottom:calc(124px + var(--cm-safe-bottom))}:root[data-look=ink] .cm-bar{right:0;bottom:calc(24px + var(--cm-safe-bottom));z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;display:grid;position:absolute;left:0}:root[data-look=ink] .cm-bar-side{justify-content:center;display:flex}:root[data-look=ink] .cm-shutter{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:78px;height:78px;padding:0;display:grid;box-shadow:inset 0 0 0 4px #fff}:root[data-look=ink] .cm-shutter>i{width:62px;height:62px;transition:width var(--t-reveal) var(--ease), height var(--t-reveal) var(--ease), border-radius var(--t-reveal) var(--ease), transform var(--t-fast) var(--ease);background:#ff3b30;border-radius:999px}:root[data-look=ink] .cm-shutter:active:not(:disabled)>i{transform:scale(.92)}:root[data-look=ink] .cm-shutter.is-stop>i{border-radius:8px;width:30px;height:30px}:root[data-look=ink] .cm-shutter.is-wait svg{width:26px;height:26px}:root[data-look=ink] .cm-shutter:disabled{opacity:.45;cursor:default}:root[data-look=ink] .cm-pane[data-full] .rc-bar.is-review{height:auto;padding:12px 16px calc(16px + var(--cm-safe-bottom));border-top:0;grid-template-columns:1fr 1fr;grid-template-areas:"status status""again go";gap:10px}:root[data-look=ink] .cm-pane[data-full] .rc-bar.is-review>.rc-status{grid-area:status}:root[data-look=ink] .cm-pane[data-full] .rc-bar.is-review>.rc-bar-side{grid-area:again}:root[data-look=ink] .cm-pane[data-full] .rc-bar.is-review>.rc-bar-side.is-end{grid-area:go}:root[data-look=ink] .rc-sheet-wrap{z-index:5;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}:root[data-look=ink] .rc-scrim{animation:ek-veil-in var(--t-enter) ease-out both;background:#0000006b;border:0;padding:0;position:absolute;inset:0}:root[data-look=ink] .rc-sheet{max-height:86dvh;padding:16px 16px calc(20px + env(safe-area-inset-bottom));background:var(--canvas);color:var(--ink);animation:rc-rise var(--t-reveal) var(--ease) both;border-radius:20px 20px 0 0;flex-direction:column;gap:12px;display:flex;position:relative;overflow-y:auto}}@keyframes rc-rise{0%{opacity:0;transform:translateY(24px)}}@media (max-width:1023px) and (orientation:landscape) and (max-height:600px){:root[data-look=ink] .cm-pane[data-full] .cm-prompt{top:calc(56px + var(--cm-safe-top));left:120px;right:120px}:root[data-look=ink] .cm-pane[data-full] .cm-say{font-size:20px;line-height:26px}:root[data-look=ink] .cm-bar{top:0;right:calc(12px + env(safe-area-inset-right));grid-template-rows:1fr auto 1fr;grid-template-columns:none;padding:16px 0;bottom:0;left:auto}:root[data-look=ink] .cm-pane[data-full] .cm-hint{bottom:16px;right:112px}}@media (prefers-reduced-motion:reduce){:root[data-look=ink] :is(.cm-rec,.cm-count .cm-count-run,.cm-count span,.rc-sheet,.rc-scrim){animation:none}}:root[data-look=ink] .library-page{position:relative}@keyframes rc-fade{0%{opacity:0}}
