._1mcj1vj0{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}._1mcj1vj1{background:var(--color-input);border-radius:var(--radius-xl);width:100%;color:var(--color-content-primary);box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple), opacity .3s var(--ease-apple);border:0;outline:none;padding:14px 16px;font-size:clamp(18px,4vw,22px);font-weight:500}._1mcj1vj1::placeholder{color:var(--color-content-disabled)}._1mcj1vj1:focus,._1mcj1vj1:focus-visible{background:var(--color-input-hover);box-shadow:inset 0 0 0 1.5px var(--color-accent), var(--shadow-glass-control)}._1mcj1vj2{resize:vertical;min-height:140px;line-height:1.55}._1mcj1vj3{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._1mcj1vj4{flex:1;min-width:150px}._1mcj1vj5{color:var(--color-content-secondary)}._1mcj1vj6{margin-top:var(--space-2);flex-direction:column;gap:10px;display:flex}._1mcj1vj7{background:var(--color-input);border-radius:var(--radius-xl);width:100%;color:var(--color-content-secondary);box-shadow:var(--shadow-glass-control);cursor:pointer;transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple), opacity .3s var(--ease-apple);border:0;padding:14px 16px;font-size:15px}._1mcj1vj7:hover:not(:disabled){background:var(--color-input-hover)}._1mcj1vj7:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring), var(--shadow-glass-control)}._1mcj1vj7:disabled{opacity:.5;cursor:progress}._1mcj1vj8{color:var(--color-content-secondary);font-size:14px}._1mcj1vj9{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._1mcj1vja{background:var(--color-glass-secondary);border-radius:var(--radius-lg);color:var(--color-content-primary);box-shadow:var(--shadow-glass-control);text-overflow:ellipsis;white-space:nowrap;padding:8px 12px;font-size:14px;overflow:hidden}._1mcj1vjb{margin-top:var(--space-2);flex-direction:column;gap:10px;display:flex}._1mcj1vjc{gap:10px;display:flex}._1mcj1vjd{gap:var(--space-1);flex-direction:column;flex:1;display:flex}._1mcj1vje{color:var(--color-content-secondary);font-size:13px}._1mcj1vjf{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}._1mcj1vjg{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-glass-control);touch-action:none;cursor:crosshair;background:#fff;border:0}._1mcj1vjh{align-items:center;gap:10px;display:flex}._1mcj1vji{background:var(--color-glass-secondary);border-radius:var(--radius-xl);color:var(--color-content-primary);cursor:pointer;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), transform .3s var(--ease-apple);border:0;padding:10px 18px;font-size:15px;font-weight:500}._1mcj1vji:hover:not(:disabled){background:var(--color-glass-hover)}._1mcj1vji:active:not(:disabled){transform:scale(.985)}._1mcj1vji:disabled{opacity:.5;cursor:not-allowed}._1mcj1vjj{background:var(--color-accent-subtle);color:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent)}._1mcj1vjk{color:var(--color-accent);font-size:14px}._1mcj1vjl{gap:var(--space-2);align-items:stretch;display:flex}._1mcj1vjm{flex:none;min-width:140px}._1mcj1vjn{align-items:center;gap:var(--space-2);font-family:var(--font-sans), "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla", sans-serif;display:inline-flex}._1mcj1vjo{color:var(--color-content-tertiary);border-radius:var(--radius-xl);background:var(--color-input);box-shadow:var(--shadow-glass-control);padding:0 12px;font-size:14px}._1mcj1vjp{background:var(--color-input);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple);flex:1;align-items:center;padding-left:16px;display:flex}._1mcj1vjp:focus-within{background:var(--color-input-hover);box-shadow:inset 0 0 0 1.5px var(--color-accent), var(--shadow-glass-control)}._1mcj1vjq{color:var(--color-content-tertiary);-webkit-user-select:none;user-select:none;flex:none;font-size:clamp(18px,4vw,22px);font-weight:500;line-height:1}._1mcj1vjr{width:auto;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex:1;padding-left:2px}._1mcj1vjr:focus,._1mcj1vjr:focus-visible{box-shadow:none;background:0 0}@media (width<=480px){._1mcj1vjl{flex-wrap:wrap}._1mcj1vjm{width:100%}}._1h8pshk0{margin:var(--space-2) 0 0;gap:10px;padding:0;list-style:none;display:grid}._1h8pshk1{align-items:center;gap:var(--space-3);text-align:left;width:100%;font-size:var(--font-size-body);background:var(--color-glass-secondary);border-radius:var(--radius-xl);color:var(--color-content-primary);cursor:pointer;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple), transform .3s var(--ease-apple), opacity .3s var(--ease-apple);border:0;padding:14px 16px;font-weight:500;display:flex}._1h8pshk1:hover:not(:disabled){background:var(--color-glass-hover)}._1h8pshk1:active:not(:disabled){transform:scale(.985)}._1h8pshk1:disabled{opacity:.45;cursor:not-allowed}._1h8pshk1[data-selected]{background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1.5px var(--color-accent), var(--shadow-glass-control)}._1h8pshk2{border-radius:var(--radius-md);background:var(--color-glass-hover);width:28px;height:28px;font-size:var(--font-size-caption);color:var(--color-content-secondary);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._1h8pshk1[data-selected] ._1h8pshk2{background:var(--color-accent);color:var(--color-accent-contrast)}._1h8pshk3{flex:1}._1h8pshk4{color:var(--color-accent);font-size:18px;font-weight:700}._1h8pshk5{margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}._1h8pshk6{gap:var(--space-1);padding:var(--space-4);text-align:left;background:var(--color-glass-secondary);border-radius:var(--radius-xl);color:var(--color-content-primary);cursor:pointer;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple), transform .3s var(--ease-apple), opacity .3s var(--ease-apple);border:0;flex-direction:column;display:flex;position:relative}._1h8pshk6:hover{background:var(--color-glass-hover)}._1h8pshk6:active{transform:scale(.985)}._1h8pshk6[data-selected]{background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1.5px var(--color-accent), var(--shadow-glass-control)}._1h8pshk7{font-size:var(--font-size-body);font-weight:600}._1h8pshk8{font-size:var(--font-size-caption);color:var(--color-content-secondary)}._1h8pshk9{color:var(--color-accent);font-weight:700;position:absolute;top:10px;right:12px}@keyframes _9ybnsv0{0%{opacity:0;transform:scale(.94)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}._9ybnsv1{display:inline-block;position:relative}._9ybnsv2{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--color-input);width:100%;min-height:52px;color:var(--color-content-primary);border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple), transform .3s var(--ease-apple);border:0;outline:none;padding:12px 14px;font-size:15px;font-weight:500;display:inline-flex}._9ybnsv2:hover{background:var(--color-input-hover)}._9ybnsv2:focus-visible,._9ybnsv2[aria-expanded=true]{background:var(--color-input-hover);box-shadow:inset 0 0 0 1.5px var(--color-accent), var(--shadow-glass-control)}._9ybnsv2:active{transform:scale(.985)}._9ybnsv3{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}._9ybnsv4{color:var(--color-content-secondary);transition:transform .3s var(--ease-apple);flex-shrink:0;font-size:11px}._9ybnsv2[aria-expanded=true] ._9ybnsv4{transform:rotate(180deg)}._9ybnsv5{z-index:50;box-sizing:border-box;width:max-content;min-width:0;max-width:calc(100vw - 32px);padding:var(--space-2);background:var(--color-glass-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-glass-popover);transform-origin:0 0;animation:_9ybnsv0 .18s var(--ease-apple) both;border:0;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}._9ybnsv1[data-align=end] ._9ybnsv5{transform-origin:100% 0;left:auto;right:0}._9ybnsv6{box-shadow:inset 0 -1px 0 var(--color-divider);margin-bottom:var(--space-1);flex-shrink:0;padding:4px 4px 6px}._9ybnsv7{background:var(--color-input);border-radius:var(--radius-xl);width:100%;color:var(--color-content-primary);transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple);border:0;outline:none;padding:8px 10px;font-size:14px}._9ybnsv7::placeholder{color:var(--color-content-tertiary)}._9ybnsv7:focus,._9ybnsv7:focus-visible{background:var(--color-input-hover);box-shadow:inset 0 0 0 1.5px var(--color-accent), var(--shadow-glass-control)}._9ybnsv8{scrollbar-width:thin;scrollbar-color:var(--color-overlay-emphasis) transparent;flex:auto;min-height:0;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}._9ybnsv8:focus,._9ybnsv8:focus-visible{outline:none}._9ybnsv9{border-radius:var(--radius-sm);color:var(--color-content-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;font-family:var(--font-sans), "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla", sans-serif;align-items:center;gap:10px;padding:10px 12px;display:flex}._9ybnsv9[data-highlighted=true]{background:var(--color-glass-hover)}._9ybnsv9[data-selected=true]{color:var(--color-accent)}._9ybnsva{flex-shrink:0;font-size:18px;line-height:1}._9ybnsvb{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._9ybnsvc{color:var(--color-content-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}._9ybnsv9[data-selected=true] ._9ybnsvc{color:var(--color-accent)}._9ybnsvd{color:var(--color-accent);flex-shrink:0;font-size:14px;font-weight:700}._9ybnsve{color:var(--color-content-secondary);text-align:center;margin:0;padding:16px 12px;font-size:13px}.a70mj20 ._9ybnsv2{background:var(--color-glass-secondary);min-width:0;min-height:36px;padding:6px 12px;font-size:13px}.a70mj21{align-items:center;gap:6px;display:inline-flex}.a70mj22{font-size:16px;line-height:1}.a70mj23{color:var(--color-content-secondary);font-size:13px}._6y16lb0{z-index:100;transition:opacity .3s var(--ease-apple);background:#00000080;position:fixed;inset:0}._6y16lb0[data-starting-style],._6y16lb0[data-ending-style]{opacity:0}._6y16lb1{z-index:101;background:var(--color-glass-primary);border-radius:var(--radius-3xl);width:calc(100% - 48px);max-width:520px;max-height:min(80dvh,640px);box-shadow:var(--shadow-glass-panel);opacity:1;transition:transform .3s var(--ease-apple), opacity .3s var(--ease-apple);border:0;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1)}._6y16lb1[data-starting-style],._6y16lb1[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.96)}._6y16lb2{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);box-shadow:inset 0 -1px 0 var(--color-divider);flex-shrink:0;display:flex}._6y16lb3{font-size:var(--font-size-h3);letter-spacing:0;color:var(--color-content-primary);margin:0;font-weight:600}._6y16lb4{border-radius:var(--radius-pill);background:var(--color-glass-secondary);width:32px;height:32px;color:var(--color-content-secondary);font-size:var(--font-size-label);transition:background-color .3s var(--ease-apple), color .3s var(--ease-apple), transform .3s var(--ease-apple);justify-content:center;align-items:center;display:inline-flex}._6y16lb4:hover,._6y16lb4:focus-visible{background:var(--color-glass-hover);color:var(--color-content-primary);outline:none}._6y16lb4:active{transform:scale(.96)}._6y16lb5{padding:var(--space-5);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-content-primary);overflow-y:auto}._1kams170{gap:var(--space-3);flex-direction:column;display:flex}._1kams171{background:var(--color-glass-secondary);border-radius:var(--radius-xl);padding:var(--space-4);color:var(--color-content-secondary);max-height:240px;box-shadow:var(--shadow-glass-control);font-size:14px;line-height:1.6;overflow-y:auto}._1kams171 p{margin:0}._1kams172{padding:12px 0;display:inline-block}._1kams173{cursor:pointer}._1kams173 input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent);flex-shrink:0}._1kams174{flex-direction:column;gap:10px;display:flex}._1kams175{background:var(--color-glass-secondary);border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple), transform .3s var(--ease-apple);border:none;align-items:center;gap:10px;padding:14px 16px;font-weight:600;display:flex}._1kams175:hover{background:var(--color-glass-hover)}._1kams175:active{transform:scale(.985)}._1kams175[data-selected]{background:var(--color-accent-subtle);box-shadow:0 0 0 2px var(--color-focus-ring), var(--shadow-glass-control)}._1kams175 input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent);flex-shrink:0}._1kams176{flex:1;font-size:15px}._1kams177{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1kams178{background:var(--color-glass-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple), transform .3s var(--ease-apple);border:none;padding:12px 16px}._1kams178:hover{background:var(--color-glass-hover)}._1kams178:active{transform:scale(.985)}._1kams178[data-selected]{background:var(--color-accent-subtle);box-shadow:0 0 0 2px var(--color-focus-ring), var(--shadow-glass-control)}._1kams179{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}._1kams179 input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent);flex-shrink:0;margin-top:2px}._1kams17a{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._1kams17b{align-items:center;gap:var(--space-2);color:var(--color-content-primary);font-size:14px;font-weight:600;display:inline-flex}._1kams17c{border-radius:var(--radius-pill);flex-shrink:0;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}._1kams17c[data-required=true]{background:var(--color-accent-subtle);color:var(--color-accent);border:1px solid var(--color-accent)}._1kams17c[data-required=false]{background:var(--color-surface-subtle);color:var(--color-content-secondary)}._1kams17d{color:var(--color-content-secondary);font-size:13px;line-height:1.55}._1kams17e{display:inline}._1kams17f{color:var(--color-accent);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}._1kams17f:hover,._1kams17f:focus-visible{color:var(--color-accent-hover);outline:none}._1kams17g p{color:var(--color-content-primary);margin:0 0 12px}._1kams17g p:last-child{margin-bottom:0}._1j3fy2z0{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._1j3fy2z1{aspect-ratio:1;touch-action:none;cursor:pointer;border-radius:var(--radius-pill);outline:none;width:200px;max-width:62vw;height:200px;position:relative}._1j3fy2z1:focus-visible{box-shadow:0 0 0 4px var(--color-accent-subtle)}._1j3fy2z2{width:100%;height:100%;display:block;overflow:visible}._1j3fy2z3{fill:none;stroke:var(--color-overlay-default);stroke-width:10px;stroke-linecap:round}._1j3fy2z4{fill:none;stroke:var(--color-accent);stroke-width:10px;stroke-linecap:round}._1j3fy2z5{fill:var(--color-content-primary);stroke:var(--color-accent);stroke-width:3px;filter:drop-shadow(0 1px 3px #00000029)}._1j3fy2z6{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._1j3fy2z7{font-size:var(--font-size-h2);color:var(--color-content-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--line-height-tight)}._1j3fy2z8{justify-content:space-between;align-items:center;width:200px;max-width:62vw;display:flex}._1j3fy2z9{font-size:var(--font-size-label);color:var(--color-content-tertiary);font-variant-numeric:tabular-nums}._1iypixq1{z-index:100;transition:opacity .3s var(--ease-apple);background:#00000080;position:fixed;inset:0}._1iypixq1[data-starting-style],._1iypixq1[data-ending-style]{opacity:0}._1iypixq2{z-index:101;left:0;right:0;bottom:var(--_1iypixq0,0px);height:92dvh;max-height:calc(100dvh - var(--_1iypixq0,0px) - var(--space-4));min-height:min(320px, calc(100dvh - var(--_1iypixq0,0px) - var(--space-4)));background:var(--color-glass-primary);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;box-shadow:var(--shadow-glass-panel);opacity:1;transition:transform .3s var(--ease-apple), opacity .3s var(--ease-apple);border:0;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(0)}._1iypixq2[data-starting-style],._1iypixq2[data-ending-style]{opacity:0;transform:translateY(100%)}._1iypixq3{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);box-shadow:inset 0 -1px 0 var(--color-divider);flex-shrink:0;display:flex}._1iypixq4{font-size:var(--font-size-h3);letter-spacing:0;color:var(--color-content-primary);margin:0;font-weight:600}._1iypixq5{border-radius:var(--radius-pill);background:var(--color-glass-secondary);width:32px;height:32px;color:var(--color-content-secondary);font-size:var(--font-size-label);transition:background-color .3s var(--ease-apple), color .3s var(--ease-apple), transform .3s var(--ease-apple);justify-content:center;align-items:center;display:inline-flex}._1iypixq5:hover,._1iypixq5:focus-visible{background:var(--color-glass-hover);color:var(--color-content-primary);outline:none}._1iypixq5:active{transform:scale(.96)}._1iypixq6{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex}@media screen and (width>=640px){._1iypixq2{border-radius:var(--radius-3xl);width:calc(100% - 48px);max-width:560px;height:min(80dvh,640px);max-height:min(80dvh,640px);inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1)}._1iypixq2[data-starting-style],._1iypixq2[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.96)}}._1vntost0{margin-top:var(--space-2);flex-direction:column;gap:10px;display:flex}._1vntost1{align-items:center;gap:10px;display:flex}._1vntost2{background:var(--color-glass-secondary);border-radius:var(--radius-xl);color:var(--color-content-primary);cursor:pointer;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), transform .3s var(--ease-apple);border:0;padding:14px 20px;font-size:16px;font-weight:600}._1vntost2:hover{background:var(--color-glass-hover)}._1vntost2:active{transform:scale(.985)}._1vntost3{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-input);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass-control);padding:14px 16px;display:flex}._1vntost4{color:var(--color-content-primary);word-break:keep-all;font-size:clamp(16px,3.4vw,19px);font-weight:500}._1vntost5{background:var(--color-glass-secondary);border-radius:var(--radius-pill);color:var(--color-content-secondary);cursor:pointer;transition:background-color .3s var(--ease-apple), color .3s var(--ease-apple);border:0;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:500}._1vntost5:hover{background:var(--color-glass-hover);color:var(--color-content-primary)}._1vntost6{flex:1;min-height:0}._1vntost7{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);text-align:center;font-size:var(--font-size-body);color:var(--color-content-secondary);background:var(--color-glass-primary);flex-direction:column;display:flex;position:absolute;inset:0}._1vntost8{flex:1;min-height:0;display:flex;position:relative}._1vntost9{background:var(--color-glass-secondary);border-radius:var(--radius-xl);color:var(--color-content-primary);cursor:pointer;transition:background-color .3s var(--ease-apple);border:0;padding:10px 18px;font-size:15px;font-weight:500}._1vntost9:hover{background:var(--color-glass-hover)}.dtjoyk0{font-size:14px;line-height:1.6}.dtjoyk0>:first-child{margin-top:0}.dtjoyk0>:last-child{margin-bottom:0}.dtjoyk0 p{margin:var(--space-2) 0}.dtjoyk0 ul,.dtjoyk0 ol{margin:var(--space-2) 0;padding-left:1.25em}.dtjoyk0 ul{list-style:outside}.dtjoyk0 ol{list-style:decimal}.dtjoyk0 li{margin:.25em 0}.dtjoyk0 a{color:var(--color-accent);text-decoration:underline}.dtjoyk0 strong{font-weight:600}.dtjoyk0 em{font-style:italic}.dtjoyk0 h1,.dtjoyk0 h2,.dtjoyk0 h3,.dtjoyk0 h4{margin:var(--space-3) 0 var(--space-2);font-weight:600;line-height:1.3}.dtjoyk0 code{background:var(--color-surface-subtle);border-radius:4px;padding:.1em .3em;font-family:monospace;font-size:.9em}.dtjoyk0 blockquote{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-glass-secondary);box-shadow:inset 3px 0 0 var(--color-accent-subtle);color:var(--color-content-secondary)}.dtjoyk1 p{margin:0}.dtjoyk1 p:empty{min-height:1lh}.n1jclh0{align-items:center;gap:var(--space-3);display:flex}.n1jclh1{background:var(--color-input);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass-control);border:0;align-items:center;display:inline-flex;overflow:hidden}.n1jclh2{width:52px;height:52px;color:var(--color-content-secondary);cursor:pointer;transition:background-color .3s var(--ease-apple), color .3s var(--ease-apple), transform .3s var(--ease-apple);background:0 0;justify-content:center;align-items:center;font-size:22px;font-weight:500;display:inline-flex}.n1jclh2:hover:not(:disabled){background:var(--color-glass-hover);color:var(--color-content-primary)}.n1jclh2:active:not(:disabled){transform:scale(.96)}.n1jclh2:disabled{opacity:.35;cursor:not-allowed}.n1jclh3{text-align:center;width:96px;height:52px;font-size:var(--font-size-h3);color:var(--color-content-primary);font-variant-numeric:tabular-nums;box-shadow:inset 1px 0 0 var(--color-divider), inset -1px 0 0 var(--color-divider);background:0 0;border:none;outline:none;font-weight:600}.n1jclh4{font-size:var(--font-size-h3);color:var(--color-content-secondary)}._11p0s010{gap:var(--space-2);align-items:stretch;display:flex}._11p0s010>._9ybnsv1{display:flex}._11p0s011{flex:none;min-width:140px;max-width:200px}._11p0s012{align-items:center;gap:var(--space-2);font-family:var(--font-sans), "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla", sans-serif;display:inline-flex}._11p0s013{font-size:18px;line-height:1}._11p0s014{font-variant-numeric:tabular-nums;font-weight:600}._11p0s015{font-variant-numeric:tabular-nums;flex:1;min-width:0}@media (width<=480px){._11p0s010{flex-direction:column}._11p0s011{width:100%;max-width:none}}@keyframes _1tv7q6v0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._1tv7q6v1{gap:var(--space-2);flex-direction:column;display:flex}._1tv7q6v2{color:var(--color-accent);align-items:center;gap:6px;font-size:13px;display:inline-flex}._1tv7q6v3{border-radius:var(--radius-pill);background:var(--color-glass-secondary);color:var(--color-content-primary);box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), transform .3s var(--ease-apple), opacity .3s var(--ease-apple);justify-content:center;align-self:flex-start;align-items:center;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}._1tv7q6v3:hover:not(:disabled){background:var(--color-glass-hover)}._1tv7q6v3:active:not(:disabled){transform:scale(.985)}._1tv7q6v3:disabled{opacity:.5;cursor:not-allowed}._1tv7q6v4{color:var(--color-content-secondary);background:0 0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}._1tv7q6v4:hover{color:var(--color-content-primary)}._1tv7q6v5{color:var(--color-content-secondary);margin:0;font-size:13px}._1tv7q6v6{animation:_1tv7q6v0 .24s var(--ease-apple) both}._1tv7q6v7{color:var(--color-content-secondary);margin:0;font-size:11px;line-height:1.5}._1tv7q6v7 a{color:var(--color-content-primary);text-decoration:underline}.cgqho80{gap:var(--space-3);flex-direction:column;display:flex}.cgqho81{gap:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.cgqho82{aspect-ratio:1;min-height:48px;font-size:var(--font-size-body);background:var(--color-glass-secondary);border-radius:var(--radius-xl);color:var(--color-content-primary);cursor:pointer;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), box-shadow .3s var(--ease-apple), transform .3s var(--ease-apple);border:0;justify-content:center;align-items:center;font-weight:600;display:flex}.cgqho82:hover{background:var(--color-glass-hover)}.cgqho82:active{transform:scale(.97)}.cgqho82[data-selected]{background:var(--color-accent-subtle);color:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.cgqho82:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring), var(--shadow-glass-control);outline:none}.cgqho83{justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-label);color:var(--color-content-secondary);display:flex}.cgqho84{justify-content:center;gap:var(--space-2);display:flex}.cgqho85{background:var(--color-glass-secondary);border-radius:var(--radius-xl);max-width:72px;min-height:56px;color:var(--color-content-secondary);cursor:pointer;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), color .3s var(--ease-apple), transform .3s var(--ease-apple), box-shadow .3s var(--ease-apple);border:0;flex:1;font-size:28px;line-height:1}.cgqho85:hover{background:var(--color-glass-hover)}.cgqho85:active{transform:scale(.96)}.cgqho85[data-selected]{color:var(--color-accent)}.cgqho85:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring), var(--shadow-glass-control);outline:none}.cgqho86{border-radius:var(--radius-sm);cursor:pointer;opacity:.4;filter:grayscale(.5);max-width:72px;min-height:56px;transition:opacity .3s var(--ease-apple), transform .3s var(--ease-apple), filter .3s var(--ease-apple);background:0 0;border:none;flex:1;font-size:32px;line-height:1}.cgqho86:hover{opacity:.7}.cgqho86[data-selected]{opacity:1;filter:none;transform:scale(1.15)}.cgqho86:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._7dbnw0{gap:var(--space-2);flex-direction:column;display:flex}._7dbnw1{cursor:pointer;touch-action:none;align-items:center;width:100%;height:24px;display:flex}._7dbnw2{border-radius:var(--radius-pill);background:var(--color-overlay-default);width:100%;height:6px;position:relative}._7dbnw3{border-radius:inherit;background:var(--color-accent)}._7dbnw4{border-radius:var(--radius-pill);background:var(--color-content-primary);width:22px;height:22px;box-shadow:var(--shadow-soft-md);transition:box-shadow .14s,transform .14s}._7dbnw4:has(:focus-visible){box-shadow:0 0 0 4px var(--color-accent-subtle), var(--shadow-soft-md)}._7dbnw4[data-dragging]{transform:scale(1.12)}._7dbnw5{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._7dbnw6{font-size:var(--font-size-body);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:600}._7dbnw7{font-size:var(--font-size-label);color:var(--color-content-tertiary);font-variant-numeric:tabular-nums}._1crm5990{gap:var(--space-5);flex-direction:column;display:flex}._1crm5991{align-items:center;gap:var(--space-2);align-self:flex-end;display:flex}._1crm5992{gap:var(--space-3);flex-direction:column;display:flex}._1crm5993{font-family:var(--font-sans);color:var(--color-content-on-base);white-space:pre-line;margin:0;font-size:clamp(24px,5vw,32px);font-weight:600;line-height:1.25}._1crm5994{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-elevated);color:var(--color-content-secondary);font-size:var(--font-size-caption);align-self:flex-start}._1crm5995{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-elevated);border-radius:var(--radius-lg);flex-direction:column;display:flex}._1crm5996{font-size:var(--font-size-body);color:var(--color-content-primary);font-weight:600}._1crm5997{font-size:var(--font-size-caption);color:var(--color-content-secondary)}._1crm5998{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--font-size-body);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;transition:background .12s,opacity .12s;display:inline-flex}._1crm5998:hover:not(:disabled){background:var(--color-accent-hover)}._1crm5998:disabled{opacity:.45;cursor:not-allowed}._1crm5999{font-size:var(--font-size-caption);color:var(--color-content-on-base-secondary);text-align:center}._1crm599a{color:var(--color-content-primary);background:var(--color-surface-elevated);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);text-align:center;font-size:var(--font-size-caption)}._1crm599b{top:var(--space-2);z-index:5;margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-emphasis);color:var(--color-content-primary);font-size:var(--font-size-caption);text-align:center;position:sticky}._1crm599c{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-elevated);border-radius:var(--radius-lg);flex-direction:column;display:flex}._1crm599d{font-size:var(--font-size-h3);color:var(--color-content-primary);font-weight:700}._1crm599e{font-size:var(--font-size-h1);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}._1crm599f{font-size:var(--font-size-caption);color:var(--color-content-secondary)}._1crm599g{font-size:var(--font-size-h2);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}._1crm599h{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-content-secondary);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:none;align-self:flex-start;text-decoration:underline}._1crm599h:hover{color:var(--color-content-primary)}._1crm599i{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:var(--color-surface-elevated);border-radius:var(--radius-lg);flex-direction:column;display:flex}._1crm599j{font-size:var(--font-size-caption);color:var(--color-content-secondary)}._1crm599k{font-size:var(--font-size-h1);color:var(--color-content-primary);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700}._192ym0f0{justify-content:space-between;align-items:baseline;gap:var(--space-3);background:var(--color-glass-secondary);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-glass-control);display:flex}._192ym0f1{color:var(--color-content-primary);font-size:15px;font-weight:600}._192ym0f2{color:var(--color-content-primary);white-space:nowrap;font-size:15px;font-weight:600}._192ym0f3{margin:var(--space-5) 0 var(--space-2);color:var(--color-content-primary);font-size:14px;font-weight:600}._192ym0f4{white-space:pre-wrap}._192ym0f5{margin:var(--space-3) 0 0;color:var(--color-content-tertiary);font-size:12px;line-height:1.5}._192ym0f6{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:13px;line-height:1.5}._192ym0f7{margin-left:var(--space-2);text-underline-offset:3px;color:inherit;font-weight:600;text-decoration:underline}._53l0mb0{margin:var(--space-2) 0 0;gap:10px;padding:0;list-style:none;display:grid}._53l0mb1{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);text-align:left;background:var(--color-glass-secondary);border-radius:var(--radius-xl);color:var(--color-content-primary);cursor:pointer;box-shadow:var(--shadow-glass-control);transition:background-color .3s var(--ease-apple), transform .3s var(--ease-apple), opacity .3s var(--ease-apple);border:0;display:flex}._53l0mb1:hover:not(:disabled){background:var(--color-glass-hover)}._53l0mb1:active:not(:disabled){transform:scale(.985)}._53l0mb1:disabled{opacity:.45;cursor:not-allowed}._53l0mb2{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._53l0mb3{font-size:var(--font-size-caption);color:var(--color-content-secondary);line-height:var(--line-height-tight)}._53l0mb4{font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-tight)}._53l0mb5{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-elevated);color:var(--color-content-secondary);font-size:var(--font-size-caption);white-space:nowrap;flex-shrink:0}
