@layer components{._textarea_1ly3z_2{resize:var(--resize)}}@layer components{._container_1ukhq_2{--inputFontSize: 1rem ;--inputFocusColor: var(--primary);--inputUnderlineColor: color-mix(in lab, var(--text) 20%, transparent);position:relative;display:flex;flex-direction:column}._container_1ukhq_2[data-error=true]{--inputUnderlineColor: var(--error)}._content_1ukhq_16{position:relative;display:flex}._input_1ukhq_21{display:block;color:var(--textBody);box-shadow:inset 0 -2px 0 0 var(--inputUnderlineColor);transition:background-color 5000s linear 0s;width:100%;font-size:var(--inputFontSize);line-height:var(--lineHeightBody);padding:var(--spaceL) 0 var(--spaceM);overflow-x:hidden;outline:none}._input_1ukhq_21:-internal-autofill-selected{-webkit-text-fill-color:var(--textBody);box-shadow:0 0 0 1000px color-mix(in lab,var(--text) 10%,transparent) inset}._input_1ukhq_21:-webkit-autofill{-webkit-text-fill-color:var(--textBody);box-shadow:0 0 0 1000px color-mix(in lab,var(--text) 10%,transparent) inset}._input_1ukhq_21::-webkit-contacts-auto-fill-button:hover{background-color:var(--primary)}@media (prefers-reduced-motion: reduce){#_root_1ukhq_1 ._input_1ukhq_21{transition:background-color 5000s linear 0s}}._underline_1ukhq_55{background:var(--inputFocusColor);transform:scale3d(0,1,1);width:100%;height:2px;position:absolute;bottom:0;transform-origin:left}@media (prefers-reduced-motion: no-preference){._underline_1ukhq_55{transition:transform var(--durationM) var(--bezierFastoutSlowin)}}._underline_1ukhq_55[data-focused=true]{transform:scaleZ(1)}._label_1ukhq_73{color:color-mix(in lab,var(--text) 80%,transparent);position:absolute;top:var(--spaceL);left:0;display:block;cursor:text;transform-origin:top left;transition:color var(--durationM) ease}@media (prefers-reduced-motion: no-preference){._label_1ukhq_73{transition:transform var(--durationM) var(--bezierFastoutSlowin),color var(--durationM) ease}}._label_1ukhq_73[data-filled=true],._label_1ukhq_73[data-focused=true]{color:color-mix(in lab,var(--text) 54%,transparent);transform:scale(.8) translateY(calc(var(--spaceL) * -1))}._error_1ukhq_95{transition-property:opacity;transition-duration:var(--durationM);transition-timing-function:var(--bezierFastoutSlowin);height:var(--height);opacity:0}@media (prefers-reduced-motion: no-preference){._error_1ukhq_95{transition-property:height,opacity}}._error_1ukhq_95[data-visible=true]{opacity:1}._errorMessage_1ukhq_111{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spaceXS);padding-top:var(--spaceS);color:var(--error)}}._contact_1pqn6_1{position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);justify-items:center;justify-content:center;align-items:center;min-height:100vh;width:100%}body[data-design=classic] ._contact_1pqn6_1{position:static;isolation:auto}._contact_1pqn6_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 85% 18%,color-mix(in oklab,var(--accent) 10%,transparent),transparent 32rem),linear-gradient(90deg,transparent 0 12%,color-mix(in oklab,var(--text) 2%,transparent) 12.1%,transparent 12.2%);pointer-events:none}body[data-design=classic] ._contact_1pqn6_1:before{display:none}@media (max-width: 696px){._contact_1pqn6_1{padding-top:0}}._content_1pqn6_38{position:relative;z-index:1;grid-row:1;display:grid;grid-template-columns:minmax(0,540px) minmax(300px,380px);align-items:center;justify-content:center;gap:var(--space3XL);width:min(100%,1020px);padding:var(--space2XL) 0}body[data-design=classic] ._content_1pqn6_38{position:static;z-index:auto}._form_1pqn6_56{max-width:var(--maxWidthS);width:100%;padding:0}@media (max-width: 696px){._form_1pqn6_56{align-self:flex-start}}._businessCard_1pqn6_66{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:var(--spaceM);padding:var(--spaceL);border:1px solid color-mix(in oklab,var(--text) 16%,transparent);border-left:2px solid color-mix(in oklab,var(--accent) 72%,transparent);border-radius:2px;background:radial-gradient(ellipse at 100% 0%,color-mix(in oklab,var(--primary) 8%,transparent),transparent 48%),color-mix(in oklab,var(--backgroundLight) 88%,transparent);box-shadow:0 20px 60px -42px color-mix(in oklab,var(--accent) 58%,transparent)}body[data-design=classic] ._businessCard_1pqn6_66{position:static;overflow:visible;border:1px solid color-mix(in lab,var(--text) 14%,transparent);border-radius:12px;background:color-mix(in lab,var(--backgroundLight) 82%,transparent);box-shadow:none}._businessCard_1pqn6_66:before{content:"";position:absolute;top:-1px;right:-1px;z-index:0;width:28px;height:28px;border-top:1px solid var(--primary);border-right:1px solid var(--primary);pointer-events:none}._businessCard_1pqn6_66:after{content:"信";position:absolute;right:12px;bottom:8px;z-index:0;color:color-mix(in oklab,var(--accent) 12%,transparent);font-family:var(--japaneseFontStack);font-size:48px;line-height:1;pointer-events:none}body[data-design=nano] ._businessCard_1pqn6_66:after{content:"SYSTEM";color:color-mix(in oklab,var(--primary) 14%,transparent);font-family:var(--monoFontStack);font-size:14px;letter-spacing:.2em}body[data-design=classic] ._businessCard_1pqn6_66:before,body[data-design=classic] ._businessCard_1pqn6_66:after{display:none}._businessCard_1pqn6_66>*{position:relative;z-index:1}body[data-design=classic] :is(._businessCard_1pqn6_66>*){position:static;z-index:auto}._cardTitle_1pqn6_141{margin:0;color:var(--textTitle);font-size:var(--fontSizeBodyM);font-weight:var(--fontWeightMedium)}._cardDescription_1pqn6_148{margin-top:var(--spaceS);color:var(--textBody);font-size:var(--fontSizeBodyXS);line-height:var(--lineHeightBody)}._cardButton_1pqn6_155{margin-top:var(--spaceM)}._qrCode_1pqn6_159{display:block;width:100%;height:auto;padding:var(--spaceS);border:1px solid color-mix(in oklab,var(--primary) 35%,transparent);border-radius:2px;background:#fff}body[data-design=classic] ._qrCode_1pqn6_159{border:0;border-radius:8px}._footer_1pqn6_174{grid-row:2;grid-column:1}@media (max-width: 1000px){._content_1pqn6_38{grid-template-columns:minmax(0,1fr);gap:var(--space2XL);width:min(100%,540px);padding:var(--space3XL) 0}._businessCard_1pqn6_66{grid-template-columns:minmax(0,1fr) 144px}}@media (max-width: 600px){._content_1pqn6_38{gap:var(--spaceXL);padding:var(--space5XL) 0 var(--space2XL)}._businessCard_1pqn6_66{grid-template-columns:minmax(0,1fr) 112px;gap:var(--spaceS);padding:var(--spaceM)}}._title_1pqn6_205{margin-bottom:var(--space2XL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:var(--delay);opacity:0}@media (prefers-reduced-motion: no-preference){._title_1pqn6_205{transition-property:transform,opacity;transform:translate3d(0,var(--space5XL),0)}}._title_1pqn6_205[data-status=entering],._title_1pqn6_205[data-status=entered]{transform:none;opacity:1}._title_1pqn6_205[data-status=exiting]{transition-duration:var(--durationM);transition-delay:0s;opacity:0}@media (prefers-reduced-motion: no-preference){._title_1pqn6_205[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL) * -1),0)}}._divider_1pqn6_235{margin-bottom:var(--space3XL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:var(--delay);opacity:0}@media (prefers-reduced-motion: no-preference){._divider_1pqn6_235{transition-property:transform,opacity;transform:translate3d(0,var(--space5XL),0)}}._divider_1pqn6_235[data-status=entering],._divider_1pqn6_235[data-status=entered]{transform:none;opacity:1}._divider_1pqn6_235[data-hidden=true]{opacity:0}@media (prefers-reduced-motion: no-preference){._divider_1pqn6_235[data-hidden=true]{transform:translate3d(0,var(--space5XL),0)}}._divider_1pqn6_235[data-status=exiting]{transition-duration:var(--durationM);transition-delay:0s;opacity:0}@media (prefers-reduced-motion: no-preference){._divider_1pqn6_235[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL) * -1),0)}}._input_1pqn6_273{transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:var(--delay);opacity:0}@media (prefers-reduced-motion: no-preference){._input_1pqn6_273{transition-property:transform,opacity;transform:translate3d(0,var(--space3XL),0)}}._input_1pqn6_273+._input_1pqn6_273{margin-top:var(--spaceXL)}._input_1pqn6_273[data-status=entering],._input_1pqn6_273[data-status=entered]{transform:none;opacity:1}._input_1pqn6_273[data-hidden=true]{opacity:0}@media (prefers-reduced-motion: no-preference){._input_1pqn6_273[data-hidden=true]{transform:translate3d(0,var(--space3XL),0);transform:none}}._input_1pqn6_273[data-status=exiting]{transition-duration:var(--durationM);transition-delay:0s;opacity:0}@media (prefers-reduced-motion: no-preference){._input_1pqn6_273[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL) * -1),0)}}._button_1pqn6_315{--buttonLoaderDelay: var(--durationL);margin-top:calc(var(--spaceXL) * 2);transition-delay:var(--delay);transition-duration:var(--durationXL);opacity:0;justify-self:flex-start}._button_1pqn6_315[data-status=exiting],._button_1pqn6_315[data-status=exited]{transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin)}@media (prefers-reduced-motion: no-preference){._button_1pqn6_315[data-status=exiting],._button_1pqn6_315[data-status=exited]{transition-property:transform,opacity;transform:translate3d(0,var(--space3XL),0)}}._button_1pqn6_315[data-status=entered]{transition-delay:0ms;transition-duration:var(--durationM)}._button_1pqn6_315[data-sending=true] svg{transition:transform var(--bezierFastoutSlowin) var(--durationXL),opacity var(--durationS) ease var(--durationS);transform:translate3d(var(--space5XL),0,0);opacity:0}@media (prefers-reduced-motion: reduce){._button_1pqn6_315[data-sending=true] svg{transition-property:opacity;transform:none}}._button_1pqn6_315[data-status=entering],._button_1pqn6_315[data-status=entered]{opacity:1}._button_1pqn6_315[data-status=entering]:not(:hover),._button_1pqn6_315[data-status=entering]:hover{transform:none}._button_1pqn6_315[data-status=exiting]{transition-duration:var(--durationM);transition-delay:0s;opacity:0}@media (prefers-reduced-motion: no-preference){._button_1pqn6_315[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL) * -1),0)}}._honeypot_1pqn6_375{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._formNotice_1pqn6_384{margin-top:var(--spaceM)}._formNotice_1pqn6_384[data-error=true]{color:var(--error)}._footer_1pqn6_174{opacity:0;animation:fade-in var(--durationL) ease var(--durationXL) forwards}
