@layer properties,theme,base;@layer components{.sheet-caption{color:var(--ink);letter-spacing:-.01em;text-transform:none;margin:24px 0 10px;font-size:14px;font-weight:500}.caption-row{align-items:center;gap:12px;display:flex}.caption-row .sheet-caption{margin:0}.caption-row .sheet-link{font-size:12px}.sheet-empty{color:var(--secondary);padding:8px 0;font-size:13px}.term{border-bottom:1px dashed var(--gray-dot);cursor:help}a .term,button .term{cursor:inherit}@media (pointer:coarse){.term{position:relative}.term:before{content:"";position:absolute;inset:-6px -4px}}.sheet-empty--error{color:var(--red-text)}.sheet-link{color:var(--blue);font-weight:500;transition:color .2s;position:relative}@media (pointer:coarse){.sheet-link:before{content:"";position:absolute;inset:min(0px,50% - 22px) min(-6px,50% - 22px)}}.sheet-link:hover{color:var(--blue-hover)}.sheet-link{transition:opacity var(--motion-press) var(--spring)}.sheet-link:active{opacity:.55}.sheet-link--muted{color:var(--secondary)}.sheet-link--muted:hover{color:var(--ink)}.sheet-link--danger{color:var(--red-text)}.sheet-link--danger:hover{color:color-mix(in srgb, var(--red-text) 75%, var(--ink))}.sheet-backdrop{z-index:var(--z-scrim);background:var(--scrim-bg);-webkit-backdrop-filter:var(--scrim-filter);backdrop-filter:var(--scrim-filter);position:fixed;inset:0}.sheet-panel{z-index:var(--z-sheet);background:var(--glass-overlay);width:440px;max-width:calc(100vw - 28px);-webkit-backdrop-filter:var(--glass-overlay-filter);backdrop-filter:var(--glass-overlay-filter);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);outline:none;display:flex;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden}.sheet-panel--wide{width:1040px}.sheet-drag-handle{z-index:1;touch-action:none;cursor:grab;justify-content:center;width:64px;height:26px;padding-top:8px;display:flex;position:absolute;top:0;left:calc(50% - 32px)}.sheet-drag-handle>span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--secondary) 30%, transparent);width:32px;height:4px}.sheet-inner{flex-direction:column;flex:1;min-width:0;display:flex}.sheet-head{border-bottom:1px solid var(--hairline);padding:22px 26px 18px}.sheet-scroll{flex:1;min-height:0;padding:20px 26px 28px;overflow:hidden auto}.sheet-field-pair{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:14px;display:grid}.sheet-scroll .detail-row{flex-direction:column;align-items:flex-start;gap:10px}.sheet-scroll .field>p{line-height:1.5}.sheet-scroll .detail-group{margin-top:8px}.sheet-scroll .control{background-color:color-mix(in srgb, var(--paper) 48%, transparent)}.sheet-scroll .control:hover{background-color:color-mix(in srgb, var(--paper) 70%, transparent)}.sheet-scroll .control:focus,.sheet-scroll .control[aria-expanded=true]{background-color:var(--paper)}.sheet-foot{border-top:1px solid var(--hairline);padding:14px 26px 18px}.sheet-ask{border-bottom:1px solid var(--hairline);padding:16px 26px 4px;overflow:hidden}.sheet-actions{flex-wrap:wrap;gap:10px;display:flex}.sheet-actions:has(>:nth-child(2))>*{flex:140px}.sheet-cta{width:100%}.sheet-foot>.sheet-cta:not(:first-child){margin-top:10px}.sheet-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sheet-status{color:var(--secondary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.sheet-close{width:32px;height:32px;color:var(--secondary);transition:background .2s ease, color .2s ease, transform .15s var(--spring);background:#0000000d;border-radius:50%;place-items:center;display:grid}.sheet-close:hover{color:var(--ink);background:#00000017}.sheet-close:active{transform:scale(.92)}.sheet-close svg{width:13px;height:13px}.sheet-title{letter-spacing:-.02em;overflow-wrap:break-word;font-size:26px;font-weight:700;line-height:1.2}.sheet-code{color:var(--secondary);margin-top:8px;font-size:13px}@media (width<=720px){.sheet-panel{--sheet-edge:8px;--sheet-top-gap:48px;--sheet-room:calc(100dvh - var(--sheet-top-gap) - var(--sheet-edge) - var(--kb-inset,0px));top:auto;left:var(--sheet-edge);right:var(--sheet-edge);bottom:calc(var(--sheet-edge) + var(--kb-inset,0px));width:auto;max-width:none;height:var(--sheet-room);flex-direction:column}.sheet-panel--fit{height:auto;max-height:var(--sheet-room)}.sheet-panel>.sheet-inner{flex:auto;min-height:0}.sheet-panel--fit .sheet-scroll{flex:0 auto}.sheet-top,.sheet-title{touch-action:none}.sheet-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sheet-foot>:not(.sheet-actions):not(.sheet-cta){flex-basis:100%}.sheet-foot>.sheet-actions{display:contents}.sheet-foot .sheet-actions>*{flex:0 auto}.sheet-foot>.sheet-cta,.sheet-foot>.sheet-cta:not(:first-child){flex:180px;width:auto;margin-top:0}.sheet-head{padding:24px 18px 14px}.sheet-scroll{padding:18px 18px 24px}.sheet-foot{padding:12px 18px 14px}.sheet-ask{padding:12px 18px 2px}.sheet-close{width:44px;height:44px}.sheet-ask button{min-height:44px}.sheet-scroll .seg{width:100%}.sheet-scroll .seg-opt{flex:1;justify-content:center;min-width:0;padding:0 10px}}}@layer utilities;
